Оглавление
Структурированное программирование Джексона
-
Основы метода Джексона
- Метод Джексона для структурированного программирования был разработан в 1970-х годах.
- Он основан на структурировании программ с использованием последовательности, итерации и выбора управляющих конструкций.
- Метод был разработан для упрощения модификации и обслуживания пакетных программ на COBOL, но применим к любому языку программирования.
-
Мотивация и структура программы
- Традиционные программы на COBOL часто имели неправильную структуру, что приводило к необходимости специального кода для обработки особых случаев.
- Метод Джексона предлагает структурировать программы с использованием четырех типов компонентов: основных операций, последовательностей, итераций и выборок.
- Программа начинается с описания входных и выходных данных, которые затем объединяются в диаграмму структуры программы (PSD).
-
Реализация и применение
- JSP ориентирован на структурирование управляющих структур, а не классов и объектов.
- Он использует графическую нотацию для описания структур данных и операций.
- Метод применяется для разработки программ, обрабатывающих повторяющиеся структуры данных, таких как кодировщики длины выполнения.
-
Решение сложных задач
- JSP предлагает методы для решения проблем, связанных с обработкой нескольких входных файлов и сложностью синтаксического анализа.
- Он также решает проблемы, связанные с конфликтами границ, упорядочения и чередования в структурах данных.
-
Связь с объектно-ориентированным дизайном
- JSP не рассматривает объекты как коллекции методов, а как совместные процедуры.
- Он предшествовал появлению объектно-ориентированных технологий и не фокусируется на них.
Полный текст статьи: