Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Детальное проектирование и изготовление программного продукта



Фаза детального проектирования и изготовления может быть названа «фазой реализации» в ЖЦ ИС. Цель этой фазы – детализация проекта, описанного в преды­дущем документе, она включает кодирование, тестирование и документирование. Верификация программного продукта может проводиться независимо специалистами, не принимавшими участия в разработке.

До начала кодирования (написания программ) важно рассмотреть адекватность и достаточность для разработки компьютерных ресурсов. Нельзя также говорить о начале кодирования, если отсутствует операционная система и системные программы для ЭВМ. Производительность труда программистов может существенно упасть, если ресурсов окажется недостаточно.

Детальное проектирование и изготовление программного продутка должно основываться на следующих трех принципах:

– нисходящая декомпозиция;

– структурное программирование;

– одновременное изготовление и документирование.

Эти принципы должны находить отражение как в проекте программного продутка, так и в организации работ. Их использование способствует своевременному выполнению работ и соблюдению бюджетных расходов. Они оказывают положительное влияние на качество программного продутка, на его надежность и пригодность к сопровождению.

Нисходящая декомпозиция жизненно важна для управления сложностью и для реализации принципа «сокрытия информации».

Целью структурного программирования является стремление избежать ошибок при конструировании модулей и при написании программ. Использование структурного программирования с пошаговым совершенствованием проекта до уровня кодирования с использованием трех базовых структур приводит к заметному уменьшению числа ошибок кода, а также позволяет резко сократить время, затрачиваемое на тестирование и отладку программ. Структурное программирование делает код более понятным, уменьшая затраты на сопровождение программного изделия в дальнейшем.

Одновременное кодирование и документирование программ является побочным результатом пошагового совершенствования. При этом проектная информация сохраняется в самом исходном коде в виде комментариев, оформленных по правилам структурного кодирования.





Дата публикования: 2015-04-06; Прочитано: 417 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...