Главная
»
Информационные системы
»
Алгоритмизация
»
Методы разработки структуры программы.
Методы разработки структуры программы.
1. Метод восходящей разработки – разрабатывается текст программ модулей низших уровней, затем высших. После этого начинается отладка снизу вверх.
Недостатки:
a. накладные расходы на разработку тестирующих оболочек;
b. неудачные решения структуры данных могут привести к перепрограммированию.
2. Метод нисходящей разработки – разработка идет сверху вниз, после нее происходит отладка сверху вниз.
Достоинства:
a. более верный выбор структуры данных;
b. отсутствие накладных расходов по разработке тестирующих оболочек;
c. отсутствующие модули имитируются «заглушками».
3. Конструктивный подход (разновидность нисходящей разработки) – строит дерево модулей. Пишется текст головного модуля и текст заглушек функций. Производится отладка текста головного модуля. Функции разрабатываются по такому же алгоритму.
4. Архитектурный подход – разработка библиотечных функций.
5. Целенаправленная конструктивная реализация – реализуются 1-2 ветки полностью. Получается работоспособный вариант будущей системы.
Все перечисленные методы кроме последнего относятся к каскадной модели жизненного цикла. Последняя – к спиральной.
Контроль структуры программы.
Статический – характеристики модулей.
Смежный – архитекторы, кодировщики
Сквозной – аналитики.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.