
- •Часть 1 13
- •Глава 1 14
- •Глава 2 29
- •Часть 2 36
- •Глава 3 37
- •5.6 Заключение 86
- •Глава 6 87
- •6.4 Заключение 108
- •Глава 7 108
- •7.9 Заключение 129
- •Глава 8 130
- •8.7 Заключение 155
- •Глава 9 157
- •9.6 Заключение 176
- •Глава 10 178
- •10.10 Заключение 194
- •Глава 11 195
- •11.4 Заключение 218
- •Глава 12 220
- •14.5 Заключение 246
- •Часть 4 246
- •Глава 15 247
- •3.1 Документы 251
- •Часть 1 Обзор
- •Глава 1
- •1.1 Определение Требования и Заинтересованного Лица
- •1.2 Пирамида Требований
- •1.3 Трассировка (Связь) между Требованиями
- •1.4 Характеристики Хорошего Требования
- •1.5 Обзор Процесса Управления Требованиями
- •Глава 3 «Формирование Плана Управления Требованиями» детально описывает все эти пункты.
- •Глава 8 «Дополнительная Спецификация» детально описывает этот тип требований.
- •1.6 Заключение
- •Глава 2
- •2.1 Интерфейс
- •Окно Проводника Панель Инструментов Область Представлений Описание
- •Views (Область Представлений)
- •2.2 Рабочее Пространство Word
- •2.3 Документы
- •2.4 Требования
- •2.5 Заключение
- •Часть 2
- •Глава 3
- •3.1 Когда Создается Документ rmp
- •3.2 Решения, Которые Могут Быть Оформлены в Документе rmp
- •Глава 1 «Управление Требованиями» перечисляет решения, которые должны быть приняты при создании документа rmp. В следующих пунктах мы обсудим каждое решение и влияющие на него факторы.
- •Глава 12 «Документация» содержит более детальное описание документов, которые, возможно, будет необходимо создать.
- •3.4 Заключение
- •Глава 4
- •4.3 Заключение
- •Глава 5
- •5.6 Заключение
- •Глава 6
- •6.4 Заключение
- •Глава 7
- •7.9 Заключение
- •Глава 8
- •Время ответа
- •Время обработки
- •Число одновременных пользователей
- •Время обработки отчета
- •8.7 Заключение
- •Глава 9
- •9.6 Заключение
- •Глава 10
- •10.10 Заключение
- •Глава 11
- •11.4 Заключение
- •Глава 12
- •12.4 Заключение
- •Часть 3
- •Глава 13
- •13.6 Заключение
- •Глава 14
- •14.5 Заключение
- •Часть 4
- •Заключение
- •Глава 15
- •3.1 Документы
Содержание
Предисловие 8
Вступление 9
Благодарности 11
Об Авторе 12
Часть 1 13
Обзор 14
Глава 1 14
Управление 14
Требованиями 14
1.1 Определение Требования и Заинтересованного Лица 15
1.2 Пирамида Требований 15
1.3 Трассировка (Связь) между Требованиями 17
1.4 Характеристики Хорошего Требования 17
Недвусмысленность 18
Тестируемость (Возможность Проверки) 19
Ясность (Краткость, Сжатость, Простота, Точность) 19
Корректность 20
Понятность 20
Правдоподобность (Реальность, Выполнимость) 20
Независимость 20
Элементарность 20
Необходимость 20
Независимость от Реализации (Абстрактность) 21
Постоянство 21
Немногословность 21
1.5 Обзор Процесса Управления Требованиями 22
Формирование Плана Управления Требованиями 23
Сбор Требований 23
Разработка Документа Концепции (Vision) 24
Создание Сценариев Использования (Use Cases) 25
Дополнительная Спецификация 26
Создание Тестовых Сценариев (Test Cases) из Сценариев Использования 26
Создание Тестовых Сценариев (Test Cases) из Дополнительной Спецификации 27
Проектирование Системы 28
1.6 Заключение 28
Ссылки 28
Глава 2 29
Обзор 29
RequisitePro 29
2.1 Интерфейс 30
Explorer (Проводник) 30
Views (Область Представлений) 31
Toolbar (Панель Инструментов) 34
2.2 Рабочее Пространство Word 34
2.3 Документы 35
2.4 Требования 35
2.5 Заключение 36
Часть 2 36
Действия по 36
Управлению Требованиями 36
Глава 3 37
Формирование 37
Плана Управления Требованиями 37
3.1 Когда Создается Документ RMP 38
3.2 Решения, Которые Могут Быть Оформлены в Документе RMP 38
Будет Использоваться Инструмент Управления Требованиями? 38
Какие Типы Требований Будут Присутствовать в Проекте? 38
Каковы Атрибуты Этих Требований? 39
Где Будут Создаваться Требования - в Базе Данных или в Документах? 41
Между Какими Требованиями Должна Осуществляться Трассировка? 42
Какие документы необходимы? 43
Какие Требования и Документы Будут Использоваться как Контракт с Заказчиком? 43
Если Часть Проекта Разрабатывается Сторонними Исполнителями, Какие Требования и Документы Будут Использоваться как Контракт со Сторонними Разработчиками? 43
Нужно Следовать RUP или Какой-либо Другой Методологии? 44
Нужны Заказчику Особые Документы для Осуществления Разработки? 44
Как Будет Осуществляться Управление Изменениями? 44
Будет ли Вся Система Храниться в Одном Проекте RequisitePro, или Будет Разделена на Несколько Проектов? 44
Какой Процесс Будет Гарантировать, Что Все Требования Будут Выполнены и Протестированы? 44
Какие Требования или Представления Необходимы для Генерации Отчетов? 44
3.3 Пример Плана Управления Требованиями 45
3.4 Заключение 45
Ссылки 45
ГЛАВА 4 45
Настройка 45
Проекта 45
4.1 Настройка Проекта RequisitePro 46
Добавление Атрибутов Требования 49
Изменение Значений Атрибутов Требования 50
Импорт Документа 51
4.2 Настройка Проекта Rational 53
4.3 Заключение 58
ГЛАВА 5 59
Сбор 59
Требований 59
5.1 Определение заинтересованных лиц 59
5.2 Методы сбора требований 60
Интервью 62
Анкеты 65
Семинары 66
Использование сценариев 67
Ролевые игры 68
Метод «Мозгового Штурма» (Brainstorming Sessions) 68
Диаграммы Сходства 69
Использование Прототипов 70
Анализ Существующих Документов 70
Сценарии Использования (Use Cases) 71
Наблюдение и демонстрирование задач 71
Анализ Существующих Систем 71
5.3 Создание Документа Запросов Заинтересованного Лица 72
Открытие Проекта 72
Добавление Типа Документа в Проект 73
Создание Документа Запросов Заинтересованного Лица 74
5.4 Создание Требований в RequisitePro 77
Добавление Требований в Документ 78
Изменение Атрибутов Типов Требований 80
Добавление Требований из Проводника 81
Изменение Требований из Проводника 82
Удаление Требований из Проводника 82
5.5 Создание Views (Представлений) для Анализа Требований 82
Создание Матрицы Атрибутов 82
Открытие View (Представления) 83
Экспорт Представлений (Views) 85
Создание Запросов для Требований 85