Разработка сложных программных изделий

       

Разработка сложных программных изделий

Введение
Эволюция структурных методов

Основные идеи и принципы структурной методологии
Принципы программотехники
Принципы информационной инженерии
Автоматизация проектирования
Структурный системный анализ
Нисходящее проектирование

Структурное проектирование, управляемое потоками данных


Методы проектирования, управляемые структурами данных
Особенности структурных программ
Цели структурного программирования
Программирование с использованием пошаговой детализации
Нисходящее и восходящее программирование

Основные понятия и определения
Программные модули и схема модуляризации
Оценка качества модульной программы
Модель жизненного цикла программного изделия
Модель "возрастающей выдачи"
Модель с использованием прототипа

Спиральная модель
Требования пользователя
Требования к программному изделию
Разработка логической модели программного изделия
Классификация требований к программному изделию
Атрибуты требований к программному изделию
Документ Требования к программному изделию

Техническое задание на разработку программного изделия
Общее содержание работ фазы
Виды деятельности
Критерии качества архитектурного проекта
Основные виды деятельности
Кодирование модулей

Тестирование программного изделия
Документирование работ по проектированию программного изделия
Трудности отладки
Средства и методы отладки

Категории ошибок в программном обеспечении
Рекомендации по отладке
Передача программного изделия в эксплуатацию
План испытаний
Работы по эксплуатации и сопровождению программного изделия
Задачи службы сопровождения программного изделия
Виды деятельности, связанные с управлением жизненным циклом программного изделия

Измерения в программотехнике
Управление проектированием программного изделия
Методы получения оценок для проекта программного изделия

Управление рисками
Планирование разработки программного изделия
Качество программного изделия
Обеспечение качества программного изделия

Измерение качества программного изделия
Управление конфигурацией программного изделия
Литература
Содержание раздела