Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Фаза детального проектирования и изготовления может быть названа «фазой реализации» в ЖЦ ИС. Цель этой фазы – детализация проекта, описанного в предыдущем документе, она включает кодирование, тестирование и документирование. Верификация программного продукта может проводиться независимо специалистами, не принимавшими участия в разработке.
До начала кодирования (написания программ) важно рассмотреть адекватность и достаточность для разработки компьютерных ресурсов. Нельзя также говорить о начале кодирования, если отсутствует операционная система и системные программы для ЭВМ. Производительность труда программистов может существенно упасть, если ресурсов окажется недостаточно.
Детальное проектирование и изготовление программного продутка должно основываться на следующих трех принципах:
– нисходящая декомпозиция;
– структурное программирование;
– одновременное изготовление и документирование.
Эти принципы должны находить отражение как в проекте программного продутка, так и в организации работ. Их использование способствует своевременному выполнению работ и соблюдению бюджетных расходов. Они оказывают положительное влияние на качество программного продутка, на его надежность и пригодность к сопровождению.
Нисходящая декомпозиция жизненно важна для управления сложностью и для реализации принципа «сокрытия информации».
Целью структурного программирования является стремление избежать ошибок при конструировании модулей и при написании программ. Использование структурного программирования с пошаговым совершенствованием проекта до уровня кодирования с использованием трех базовых структур приводит к заметному уменьшению числа ошибок кода, а также позволяет резко сократить время, затрачиваемое на тестирование и отладку программ. Структурное программирование делает код более понятным, уменьшая затраты на сопровождение программного изделия в дальнейшем.
Одновременное кодирование и документирование программ является побочным результатом пошагового совершенствования. При этом проектная информация сохраняется в самом исходном коде в виде комментариев, оформленных по правилам структурного кодирования.
Дата публикования: 2015-04-06; Прочитано: 417 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!