Анализ понятия "программное изделие", особенности разработки программ и программных комплексов. Перечень основных требований, предъявляемых к качеству программного изделия. Достоинства и недостатки восходящего и нисходящего проектирования программ.
Аннотация к работе
Проектирование программПонятие программного изделия включает в себя как программу, ее текст, представляемый на машинном носителе (магнитных дисках), так и сопровождающую ее документацию. Программное обеспечение регистрируется в фондах алгоритмов и программ, в функции которых входит размножение копий программ и документации к ним для пользователей. Для сложных программ и программных комплексов этап проектирования программы выполняется параллельно с этапом разработки алгоритма и структуры данных. Кроме того, отдельные модули могут создаваться без общего представления о структуре всей системы, что затрудняет их объединение. проектирование программа программирование При нисходящем проектировании появляется возможность использовать вертикальное управление в схеме иерархии с использованием таких правил: модуль возвращает управление вызвавшему; модуль вызывает только модули более низкого уровня; принятие основных решений возлагается на модули максимально высокого уровня.