Цели и задачи дисциплины

Цель дисциплины – формирование знаний, умений, навыков о методах, процессах и стандартах, обеспечивающих планирование и эффективную реализацию полного жизненного цикла систем.

Задачами изучения дисциплины являются получение обучаемым способности к работе по созданию (развитию) сложных систем различного вида и назначения.

Краткое содержание разделов (тем, модулей)

1. Введение. Понятие стандартизации.

Краткий обзор содержания курса. Виды нормативных документов. Основные принципы и уровни стандартизации. Классификация стандартов.

2. Стандарты на организацию жизненного цикла ПО

Понятие жизненного цикла (ЖЦ) ПО. Стандарт ISO/IEC 12207 и процессы ЖЦ ПО. Модели ЖЦ ПО. Стандарт ГОСТ 34.601

3. Документирование в процессах жизненного цикла ПО

Документация и ее роль в обеспечении качества. Определение типов и содержания документов. Требования стандартов к программной документации. Стандарты ГОСТ19.201-78 и ГОСТ 34.602-89 ( ЕСПД).

4. Разработка требований, внешнее и внутреннее проектирование ПС.

Определение требований к ПС. Определение целей и разработка внешних спецификаций. Внутреннее пректирование и программирование модулей.

5. Стандарты в области обеспечения качества ПС

Стандарты серии ИСО 9000. Основные понятия менеджмента качества. Показатели качества ПО в ГОСТ 28195 и ГОСТ Р ИСО/МЭК 9126

6. Модели надежности ПО

Понятие надежности ПО. Классификаци моделей надежности. Сертификация средств ИТ, основные понятия и организация работ по сертификации средств информатизации

7. Тестирование ПО

Определение и принципы тестирования. Методы тестирования программ. Критерии завершенности тестирования.