Главная » Информационные системы » Технология программирования » 8. Методы разработки структуры программ (конструктивный подход). Контроль структуры программы

8. Методы разработки структуры программ (конструктивный подход). Контроль структуры программы

Конструктивный подход.

Конструктивный подход к разработке программы представляет собой модификацию нисходящей разработки, при которой модульная древовидная структура программы формируется в процессе программирования модулей. Разработка программы при конструктивном подходе начинается с программирования головного модуля, исходя из спецификации программы в целом. При этом спецификация программы принимается в качестве спецификации ее головного модуля, который полностью берет на себя ответственность за выполнение функций программы. В процессе программирования головного модуля, в случае, если эта программа достаточно большая, выделяются подзадачи (внутренние функции), в терминах которых программируется головной модуль.

Таким образом, на первом шаге разработки программы (при программировании ее головного модуля) формируется верхняя начальная часть дерева, например, такая, которая показана на рис. 2.1.

 

 

  Рис. 2.1. Первый шаг формирования модульной структуры программы при конструктивном подходе.

 

Аналогичные действия производятся при программировании любого другого модуля, который выбирается из текущего состояния дерева программы из числа специфицированных, но пока еще не запрограммированных модулей.  В результате этого производится очередное деформирование дерева программы, например, такое, которое показано на рис. 2.2.

 

 

Рис. 2.2. Второй шаг формирования модульной структуры программы при конструктивном подходе.

Контроль структуры программы.

При конструктивном и архитектурном подходах контроль структуры программы осуществляется в процессе программирования (кодирования) модулей в подходящие моменты времени.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться

Дисциплины