| |
СТРУКТУРНОЕ
ПРОГРАММИРОВАНИЕ
Оглавление
Нисходящая разработка
Нисходящая
разработка - это подход к разработке
программного комплекса, при котором он
разбивается на программные модули (программы),
образующие многоуровневую структуру (не
путать с понятием "модуль", которое
используется для определения
синтаксической конструкции языка
программирования, например, UNIT в Borland Pascal).
Каждый программный модуль представляет
собой короткую программу, решающую
отдельную задачу (подзадачу). В процессе
разработки программные модули
нижележащих уровней заменяются "заглушками".
Таким образом, в любой момент разработки
программного комплекса имеется его
действующий вариант. Тестирование и
отладка отдельных программных модулей и
программного комплекса в целом ведется
по ходу его проектирования.
При нисходящей разработке
проектирование программного комплекса
и кодирование программных модулей,
входящих в программный комплекс,
ведётся сверху вниз.
В языках программирования,
ориентированных на технологию
нисходящего структурного
программирования, одним из средств
реализации модульной структуры
являются процедуры и функции.
Использование
небольших программных модулей имеет
определенные преимущества. С такими
модулями удобнее работать, они
позволяют разрабатывать программные
комплексы, которые легче модифицировать;
небольшие модули легче и эффективнее
тестируются, поэтому как опытным, так и
начинающим программистам целесообразно
использовать модульную организацию
программных комплексов
Оглавление
|
|