/
Page
- 11. Предисловие
- 12. Крут читателей книги
-
13.
Использование книги как учебного пособия
Web-страница - 14. Благодарности
- 15. Часть I. Инженерия программного обеспечения: обзор
-
28.
1.2. Профессиональные и этические требования к специалистам по
программному обеспечению - 33. 2. Системотехника вычислительных систем
- 37. 2.2. Система и ее окружение
- 38. 2.3. Моделирование систем
- 42. 2.4. Процесс создания систем
- 49. 2.5. Приобретение систем
- 53. 3. Процесс создания программного обеспечения
- 61. 3.2. Итерационные модели разработки ПО
- 66. 3.3. Спецификация программного обеспечения
- 67. 3.4. Проектирование и реализация ПО
- 71. 3.5. Аттестация программных систем
- 73. 3.6. Эволюция программных систем
- 74. 3.7. Автоматизированные средства разработки ПО
- 81. 4. Управление проектами
- 85. 4.2. Планирование проекта
- 88. 4.3. График работ
- 93. 4.4. Управление рисками
- 103. Часть II. Требования
- 113. 5.2. Пользовательские требования
- 116. 5.3. Системные требования
- 122. 5.4. Документирование системных требований
- 127. 6. Разработка требований
- 129. 6.2. Формирование и анализ требований
- 140. 6.3. Аттестация требований
- 142. 6.4. Управление требованиями
- 149. 7. Модели систем
- 153. 7.2. Поведенческие модели
- 158. 7.3. Модели данных
- 160. 7.4. Объектные модели
- 165. 7.5. Инструментальные CASE-средства
- 169. 8. Прототипирование программных систем
- 177. 8.2. Технологии быстрого прототипирования
- 184. 8.3. Прототипирование пользовательских интерфейсов
- 187. 9. Формальные спецификации ПО
- 191. 9.2. Специфицирование интерфейсов
- 197. 9.3. Спецификация поведения систем
- 203. Часть III. Проектирование
- 213. 10.2. Модели управления
- 217. 10.3. Модульная декомпозиция
- 220. 10.4. Проблемно-зависимые архитектуры
- 225. 11. Архитектура распределенных систем
- 230. 11.2. Архитектура клиент/сервер
- 235. 11.3. Архитектура распределенных объектов
- 237. 11.4. CORBA
- 243. 12. Объектно-ориентированное проектирование
- 250. 12.2. Процесс объектно-ориентированного проектирования
- 262. 12.3. Модификация системной архитектуры
- 265. 13. Проектирование систем реального времени
- 271. 13.2. Управляющие программы
- 274. 13.3. Системы наблюдения и управления
- 279. 13.4. Системы сбора данных
- 283. 14. Проектирование с повторным использованием компонентов
- 295. 14.2. Семейства приложений
- 298. 14.3. Проектные паттерны
- 303. 15. Проектирование интерфейса пользователя
- 308. 15.2. Взаимодействие с пользователем
- 310. 15.3. Представление информации
- 315. 15.4. Средства поддержки пользователя
- 321. 15.5. Оценивание интерфейса
- 325. Часть IV. Критические системы
- 333. 16.2. Работоспособность и безотказность
- 337. 16.3. Безопасность
- 339. 16.4. Защищенность
- 343. 17. Спецификация критических систем
- 350. 17.2. Специфицирование требований безопасности
- 357. 17.3. Специфицирование требований защищенности
- 361. 18. Разработка критических систем
- 367. 18.2. Устойчивость к сбоям
- 377. 18.3. Отказоустойчивые архитектуры
- 380. 18.4. Проектирование безопасных систем
- 383. Часть V. Верификация и аттестация
- 391. 19.2. Инспектирование программных систем
- 396. 19.3. Автоматический статический анализ программ
- 399. 19.4. Метод \\
- 403. 20. Тестирование программного обеспечения
- 414. 20.2. Тестирование сборки
- 420. 20.3. Тестирование объектно-ориентированных систем
- 423. 20.4. Инструментальные средства тестирования
- 427. 21. Аттестация критических систем
- 430. 21.2. Аттестация безотказности
- 435. 21.3. Гарантии безопасности
- 442. 21.4. Оценивание защищенности ПО
- 445. Часть VI. Управление
- 455. 22.2. Групповая работа
- 461. 22.3. Подбор и сохранение персонала
- 465. 22.4. Модель оценки уровня развития персонала
- 469. 23. Оценка стоимости программного продукта
- 476. 23.2. Методы оценивания
- 479. 23.3. Алгоритмическое моделирование стоимости
- 490. 23.4. Продолжительность проекта и наем персонала
- 493. 24. Управление качеством
- 503. 24.2. Планирование качества
- 504. 24.3. Контроль качества
- 506. 24.4. Измерение показателей ПО
- 513. 25. Совершенствование производства ПО
- 518. 25.2. Анализ и моделирование производства
- 522. 25.3. Измерение производственного процесса
- 523. 25.4. Модель оценки уровня развития
- 528. 25.5. Классификация процессов совершенствования
- 531. Часть VII. Эволюция программного обеспечения
- 539. 26.2. Проектирование наследуемых систем
- 543. 26.3. Оценивание наследуемых систем
- 551. 27. Модернизация программного обеспечения
- 554. 27.2. Сопровождение программного обеспечения
- 562. 27.3. Эволюция системной архитектуры
- 569. 28. Реинжениринг программного обеспечения
- 574. 28.2. Анализ систем
- 575. 28.3. Совершенствование структуры программ
- 578. 28.4. Создание программных модулей
- 579. 28.5. Изменение данных
- 585. 29. Управление конфигурациями
- 590. 29.2. Управление изменениями
- 592. 29.3. Управление версиями и выпусками
- 597. 29.4. Сборка системы
- 598. 29.5. CASE-средства для управления конфигурацией
- 603. Литература
- 616. Литература, добавленная при переводе
- 618. Предметный указатель