Главная » Информационные системы » Алгоритмизация » Методы разработки структуры программы.

Методы разработки структуры программы.

1.     Метод восходящей разработки – разрабатывается текст программ модулей низших уровней, затем высших. После этого начинается отладка снизу вверх.

Недостатки:

a.      накладные расходы на разработку тестирующих оболочек;

b.     неудачные решения структуры данных могут привести к перепрограммированию.

2.      Метод нисходящей разработки – разработка идет сверху вниз, после нее происходит отладка сверху вниз.

Достоинства:

a.       более верный выбор структуры данных;

b.      отсутствие накладных расходов по разработке тестирующих оболочек;

c.       отсутствующие модули имитируются «заглушками».

3.      Конструктивный подход (разновидность нисходящей разработки) – строит дерево модулей. Пишется текст головного модуля и текст заглушек функций. Производится отладка текста головного модуля. Функции разрабатываются по такому же алгоритму.

4.      Архитектурный подход – разработка библиотечных функций.

5.      Целенаправленная конструктивная реализация – реализуются 1-2 ветки полностью. Получается работоспособный вариант будущей системы.

Все перечисленные методы кроме последнего относятся к каскадной модели жизненного цикла. Последняя – к спиральной.

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

Статический – характеристики модулей.

Смежный – архитекторы, кодировщики

Сквозной – аналитики.


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

Поделиться
Дисциплины