Фиксация требований с помощью IBM Rational RequisitePro. Часть 2

Источник: developerworks
Джим Амсден, инженерно-технический работник, IBM

Читать часть 1

Обзор профиля и шаблона BMM

Модель BMM поддерживается профилем UML и соответствующим шаблоном проекта RequisitePro. Интеграция требований поддерживается в следующем виде: представления диаграмм, текст в формате RTF и представления запросов к базе данных. Представления типа "диаграмма" необходимы для поддержки высокоуровневых представлений взаимосвязанных требований, которые не могут быть отображены посредством простого списка или дерева. Представления в формате RTF обеспечивают способ для эффективного документирования деталей требования. Запросы к базе данных предоставляют возможность отыскания и отслеживания отношений между требованиями, а также помогают оценивать последствия изменений.

В следующих разделах представлен общий обзор профиля BMM и соответствующих типов требований RequisitePro.

Профиль BMM

Профиль BMM показан на следующих диаграммах (рисунки с 8 по 12). Описания стереотипов аналогичны описаниям соответствующих типов требований IBM Rational RequisitePro , представленных в таблице 1 и в разделе Артефакты требований (см. далее).

Рисунок 8. Business Motivation Model
Рисунок 8. Business Motivation Model


Рисунок 9. Цели (Ends)
Рисунок 9. Цели (Ends)


Рисунок 10. Средства (Means)
Рисунок 10. Средства (Means)

 

Рисунок 11. Источники влияния (Influencers)
Рисунок 11. Источники влияния (Influencers)


Рисунок 12. Оценки (Assessments)
Рисунок 12. Оценки (Assessments)

 

Рисунок 13. Расширения UML
Рисунок 13. Расширения UML

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

Артефакты требований

В этом разделе описываются типы документов и требований IBM Rational RequisitePro , которые соответствуют стереотипам из предыдущего раздела и поддерживают разработку моделей требований BMM с использованиемIBM Rational RequisitePro .

Типы документов

В таблице 1 описаны типы документов по умолчанию, включенные в данный шаблон, а также ассоциированные с ними типы требований по умолчанию.

Таблица 1. Типы документов и ассоциированные с ними типы требований

Тип документа Описание Тип требования по умолчанию
Vision (VIS) Vision (представление) описывает будущее состояние предприятия, безотносительно к тому, как это состояние должно быть достигнуто. Это полное изображение того, чем организация собирается быть или стать. Как правило, это состояние охватывает всю организацию, причем в долгосрочной перспективе. Vision (VIS)
Use-Case Specification (UCS) Описание и уточнение Use Case (сценарий применения). Use Case (UC)
Glossary (GLS) Данный тип используется для фиксации общих словарных терминов. Термин глоссария (TERM)
Mission (MIS) Тип Mission (задача) применяется для определения текущей операционной деятельности предприятия. Mission - это описание того, что бизнес делает или собирается делать на повседневной основе.

Mission (задача) приводит в действие Vision (представление), т.е. документ этого типа описывает текущую деятельность, направленную на достижение состояния, описанного в соответствующем документе типа Vision. Документ типа Mission планируется согласно стратегиям (Strategies).

Дополнительное требование (SUPL)
Requirements Management Plan (RMP) Этот тип документов описывает специфические требования и стратегии для управления проектом. Тип по умолчанию для документов без требований (NONE)

Читать часть 3


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=24022