Некоторые преимущества нисходящей разработки модульной структуры по сравнению с восходящей:
- Проявление логики программы уже при чтении головного модуля. otvet.mail.ru Это делает программу более простой. otvet.mail.ru
- Возможность начать комплексную отладку и тестирование написанной части программной системы, не дожидаясь окончания написания всех модулей. otvet.mail.ru Для этого используются «заглушки» — фиктивные модули, которые имитируют работу остальных модулей. otvet.mail.ru urok.1sept.ru
- Своевременное формирование всей необходимой глобальной информации. studfile.net Это помогает избежать просчётов при программировании модулей. studfile.net
При восходящей разработке на первом этапе разрабатываются модули самого низкого уровня, на следующем к ним подключаются модули более высокого уровня и проверяется их работоспособность, а на завершающем этапе разрабатывается головной модуль. urok.1sept.ru