1. Понятие правильной программы. Причины возникновения ошибок в программных средствах.
2. Надежность ПС. Обеспечение надежности.
3. Жизненный цикл программного средства. Подходы к организации разработки программного средства.
4. Стадии жизненного цикла.
5. Понятие качества программного средства. Критерии качества ПС.
6. Назначение внешнего описания программного средства и его роль в обеспечении качества программного средства. Спецификация качества ПС. Функциональная спецификация ПС.
7. Понятие архитектуры программного средства. Основные классы архитектур программных средств.
8. Понятие программного модуля, его основные характеристики.
9. Методы нисходящей разработки структуры программы.
10. Методы восходящей разработки структуры программы.
11. Порядок разработки программного модуля. Структурное программирование.
12. Принципы и виды отладки программного средства.
13. Автономная и комплексная отладка программного средства.
14. Документирование программных средств.
Технология программирования. Структурный подход.
10 Мар, 2009
