Глава 1. Введение 31
Глава 2. Практическое занятие. Обзор 76
Глава 3. Краткий обзор процессов 92
Глава 4. Выбор жизненного цикла разработки ПО 121
Глава 5. Управление процессами предметной области 180
Глава 6. Отбор команды разработчиков проекта 202
Глава 7. Определение цели и области действия
программного проекта 238
Глава 8. Создание структуры пооперационного перечня работ 256
Глава 9. Идентификация задач и действий 275
Глава 10. Оценка размера и возможности повторного
использования ПО 313
Глава 11. Оценка длительности и стоимости разработки ПО 364
Глава 12. Распределение ресурсов 418
Глава 13. Выбор организационной формы 436
Глава 14. Учет зависимостей 459
Глава 15. Формирование рабочего графика 475
Глава 16. Формулирование требований 501
Глава 17. Спецификация требований к ПО 549
Глава 18. Определение рисков, связанных с выполнением
проекта 577
Глава 19. Введение в программный инжиниринг 613
Глава 20. Обеспечение надежности ПО 669
Оглавление 6
Глава 21. Метрические показатели, применяемые при оценке
размера программ 692
Глава 22. Методы анализа и разработки проекта 749
Глава 23. Аттестация и верификация 843
Глава 24. Использование инструментов 931
Глава 25. Отслеживание и контроль в процессе
выполнения проекта 966
Глава 26. Непрерывное совершенствование процессов
разработки ПО 1001
Глава 27. Прерывание выполняемого проекта 1002
Глава 28. Анализ эффективности выполнения проекта 1003
Глава 29. Отчетность и общение 1004
Глава 30. Обеспечение качества ПО 1005
Глава 31. Менеджмент конфигурации ПО 1006
Глава 32. Правовые вопросы, возникающие при разработке ПО 1007
Глава 33. Резюме 1008
Приложение А. Организации, поддерживающие разработку ПО 1062
Приложение В. Реальные проекты 1063
Приложение С. Создание бизнес-плана 1064
Приложение D. Основы системного инжиниринга 1065
Приложение E. Дистанционное управление проектами 1066
Приложение F. Шаблоны компонентов проекта 1067
Приложение G. Организация совместной разработки
приложений 1068
Словарь терминов 1069
Литература 1081
Предметный указатель 1117