Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление требованиями (M. Lines).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
10.04 Mб
Скачать

Содержание

Предисловие 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