- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Дисциплина RUP : Управление
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Регистрация запросов расширения (станд. шаблон)
- •Управление требованиями
- •Организация запросов расширения: Аналитик обрабатывает запросы
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями Поток работ
- •Управление требованиями
- •Управление требованиями Поток работ : Анализ проблемы
- •Управление требованиями Поток работ : Выяснение потребностей заинтерес. лиц
- •Управление требованиями Поток работ : Выяснение потребностей заинтерес. лиц
- •Управление требованиями Поток работ : Выяснение потребностей заинтерес. лиц
- •Управление требованиями
- •Управление требованиями Поток работ : Выяснение потребностей заинтерес. лиц
- •Управление требованиями
- •Управление требованиями Поток работ : Выяснение потребностей заинтерес. лиц
- •Управление требованиями Поток работ : Определение системы
- •Управление требованиями Поток работ : Управление контекстом системы
- •Управление требованиями Поток работ : Уточнение определения системы
- •Управление требованиями Поток работ : Управление изменением требований
- •Управление требованиями
- •Управление требованиями
- •Управление требованиями ЗАКЛЮЧЕНИЕ
- •Управление требованиями ЗАКЛЮЧЕНИЕ
Управление требованиями
Самостоятельно
Артефакт «Концепция», изучить
описание артефакта
шаблон документа «Концепция»
«Контрольные точки: Концепция»
способ оценки качества документа «Концепция»
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
21 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Основные понятия управления требованиями / Артефакты требований
Модель прецедентов это модель функций, назначенных системе, и ее взаимодействия со средой. Модель служит соглашением между заказчиком и разработчиками
Модель предоставляет исходную
информацию для действий анализа, проектирования и тестирования.
Модельные |
Изобразительные |
|
|
элементы |
|
||
средства |
|
||
•Актер |
|
||
•Диаграмма |
|
||
•Преце |
прецедентов |
|
|
дент |
|
||
•Диаграмма |
|
||
•Отнош |
деятельнос |
|
|
© 2005, В.В.Хашковский, Д.П.Калачев,ения |
22 |
||
ти |
|||
© 2004, Л.Б.Новиков |
|
Управление требованиями
Основные понятия управления требованиями / Артефакты требований
Актер определяет связанный набор ролей, которые пользователи системы могут играть при взаимодействии с этой системой. Пользователем может быть человек или внешняя система.
Актеров используют:
•системные аналитики - при определении границ системы
•проектировщики интерфейса - при фиксации характеристик субъектов-людей
•авторы прецедентов - при описании прецедентов в их взаимодействии с субъектами
•аналитики объектов, при реализации прецедентов
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
23 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Основные понятия управления требованиями / Артефакты требований
Прецедент определяет набор экземпляров прецедента, где каждый экземпляр – это последовательность действий, выполняемых системой, которая производит наблюдаемый результат, ценный для конкретного Актера.
Прецеденты используют:
•заказчики - при согласовании поведения системы
•архитекторы - при идентификации архитектурно существенных функциональных возможностей
•проектировщики прецедентов - при поиске классов
•тестировщики - для определения объектов тестирования
•администраторы - для планирования содержания итераций
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
24 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Основные понятия управления требованиями / Артефакты требований
Дополнительные спецификации определяют требования к системе, которые не охватываются в модели прецедентов.
Такие требования включают:
Инструментальная
поддержка:
Rational RequisitePro -
шаблон документа тип требования SUPL
•Юридические и нормативные требования и стандарты
•Атрибуты качества, включая требования применимости, надежности, эффективности и пригодности к эксплуатации
•Требования операционной системы, совместимости и конструктивных ограничений
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
25 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Основные понятия управления требованиями / Артефакты требований
Артефакт Атрибуты требований
предоставляет репозиторий текстов требований, их атрибутов и трассируемостей. Он должен быть доступен всем участникам разработки.
Инструментальная
поддержка:
Rational RequisitePro -
база данных представления
Артефакт Атрибуты требований должен обеспечивать следующие представления:
•Матрица атрибутов
•Матрица трассируемостей
•Дерево трассируемостей
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
26 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
СОДЕРЖАНИЕ
Цели управления требованиями
Основные понятия управления требованиямиИнструментальная поддержкаПоток работ управления требованиями
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
27 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Совместное использование ClearQuest и RequisitePro
Регистрация запросов расширения
Организация запросов расширения
Создание требований для связи с запросами расширения
Связывание требований с запросами расширения
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
28 |
© 2004, |
Л.Б.Новиков |
|
Управление требованиями
Совместное использование ClearQuest и RequisitePro
Регистрация запросов расширения
Организация запросов расширения
Создание требований для связи с запросами расширения
Связывание требований с запросами расширения
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
29 |
© 2004, |
Л.Б.Новиков |
|
Регистрация запросов расширения (станд. шаблон)
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
30 |
© 2004, |
Л.Б.Новиков |
|