Эксоцман
на главную поиск contacts

Принципы работы с требованиями к программному обеспечению. Унифицированный подход

Опубликовано на портале: 24-05-2003
Изд-во: Вильямс, 2002, cерия "Объектно-ориентированные технологии в программировании", 448 с.

Книга посвящена вопросам формирования требований и работе с ними при разработке сложных систем программного обеспечения. Недостаточное внимание к этому аспекту разработки может привести к превышению расходов, затягиванию сроков выполнения или даже полной неудаче проекта. Авторы предлагают хорошо зарекомендовавшие себя методы выявления, документирования, реализации и тестирования требований, используя для их описания как прецеденты, так и более традиционные методы. Особое внимание уделяется пониманию потребностей пользователей, определению масштаба проекта и обработке изменений. Все этапы иллюстрируются обсуждением полномасштабного рабочего примера. Книга предназначена для всех участников проекта - как членов команды разработчиков, так и пользователей или заказчиков. Ее задача - помочь создать в рамках отведенного времени и бюджета высококачественную систему программного обеспечения, удовлетворяющую реальные потребности клиентов.

Предисловие

Введение
1. Проблема требований
2. Введение в управление требованиями
3. Команда разработчиков

Часть 1. Анализ проблемы

4. Пять этапов анализа проблемы
5. Моделирование бизнес-процессов
6. Инженерия систем, интенсивно использующих программное обеспечение

Часть 2. Понимание потребностей пользователей

7. Задача выявления требований
8. Функции продукта или системы
9. Интервьюирование
10. Совещания, посвященные требованиям
11. Мозговой штурм и отбор идей
12. Раскадровка
13. Применение прецедентов
14. Обыгрывание ролей
15. Создание прототипов

Часть 3. Определение системы

16. Организация информации о требованиях
17. Документ-концепция
18. Лидер продукта

Часть 4. Управление масштабом

19. Проблема масштаба проекта
20. Задание масштаба проекта
21. Умение обращаться с заказчиком
22. Управление масштабом и модели процесса разработки программного обеспечения

Часть 5. Уточнение определения системы

23. Требования к программному обеспечению
24. Уточнение прецедентов
25. Спецификация требований к программному обеспечению (Modern Software Requirements Specification)
26. Неоднозначность и уровень конкретизации 27. Критерии качества требований к программному обеспечению
28. Теоретически обоснованные формальные методы спецификации требований

Часть 6. Построение правильной системы

29. Как правильно построить `правильную` систему: общие положения
30. От понимания требований к реализации системы
31. Использование трассировки для поддержки верификации
32. Проверка правильности системы
33. Применение метода анализа дивидендов для определения объема V&V- действий
34. Управление изменениями
35. С чего начать Приложения

Приложение А. Артефакты системы HOLIS
Приложение Б. Образец документа- концепции
Приложение В. Образец пакета Modern SRS Package
Приложение Г. Принципы управления требованиями в стандартах SEI-CMM и ISO 9000
Приложение Д. Принципы управления требованиями в Rational Unified Process
Предметный указатель