Руководство по инструменту: Управление вариантами с помощью Rational Rose и Rational RequisitePro
В этой памятке по инструменту описывается управление вариантами в Rational Rose& с помощью интегрированных атрибутов вариантов и документов в Rational RequisitePro&reg.
Инструмент: Rational Suite AnalystStudio
Взаимосвязи
Основное описание

Обзор

Реализаторы, тестеры и менеджеры проектов управляют вариантами по ходу разработки и уточнения на этапах ознакомления, разработки, конструирования и поставки.Для эффективного управления вариантами необходимо использовать интегрированную документацию для записи текущего состояния варианта и предоставления подробных описаний варианта.

Интегрированное управление вариантами Rational позволяет управлять вариантами с помощью атрибутов, таких как Приоритет, Риск, Состояние и Итерация, связывая варианты в Rose с документами, пакетами и требованиями RequisitePro. Вы можете легко перемещаться между моделями прецедентов в Rose и документами, пакетами и требованиями прецедентов RequisitePro. Управление вариантами в RequisitePro добавляет глубину и дополнительную информацию для вариантов Rose, предоставляя поддержку для:

  • текстовых определений вариантов в документах Microsoft® Word
  • подробные описания потоков событий, особых требований, входных и выходных условий
  • иерархических (родительско-дочерних) взаимосвязей между именами прецедентов и действиями в потоке событий прецедента
  • трассируемости к и от прочих вариантов и связанных компонентов разработки, а также планов тестирования

Несмотря на то, что многие разработчики предпочитают изначально разрабатывать варианты в Rose, большинство аналитиков предпочитают приступать к разработке требований вариантов в RequisitePro.Интегрированное управление вариантами позволяет использовать оба эти инструмента, а затем создать связанные варианты или требования вариантов в другом инструменте.Оба подхода предлагают интегрированное управление прецедентами с несколькими простыми вариантами меню.

Этапы работы с инструментами

Этот документ описывает следующие действия:

  1. Свяжите продукты работы Rose и RequisitePro
  1. Управление атрибутами и документами прецедентов
  2. Свяжите требования с вариантами Rose из RequisitePro

1. Свяжите продукты работы Rose и RequisitePro

Для получения преимуществ от использования интегрированного управления прецедентами, необходимо связать модель или пакет Rose с проектом RequisitePro. Эта взаимосвязь модели или пакета задает доступные типы документов и требований для описания и управления прецедентом. Затем можно связать варианты с существующими или новыми документами и требованиями варианта RequisitePro.Эта взаимосвязь требований предоставляет определенные атрибуты для управления разработкой прецедентов.

Свяжите модель или пакет с проектом RequisitePro

  1. Откройте модель Rational Rose.
  2. Выполните одно из следующих действий:
  • Для взаимосвязи модели с проектом выберите в меню пункт Инструменты > Rational RequisitePro > Связать модель с проектом. Откроется окно связывания модели с проектом.
  • Чтобы связать пакет с проектом щелкните правой кнопкой мыши на пакете и выберите Rational RequisitePro > Связать пакет с проектом. Откроется окно связывания пакета с проектом.
  1. В поле Файл проекта нажмите кнопку Обзор. Выберите файл проекта (с расширением .RQS ). Обычно он расположен в подкаталоге проекта в Program FilesRationalRequisiteProProjects . Этот путь может быть другим для сетевых проектов или при измененных пользователем локальных каталогах проекта.
  2. Нажмите Открыть. Будет показан полный путь и имя RequisitePro файла .RQS в поле Файл проекта. В прочих полях будут показаны доступные типы документов и требований.
  3. В поле Тип документа по умолчанию щелкните на стрелке вниз и выберите тип документа из списка.
    Этот тип документа, такой как "Спецификация прецедента", задает шаблон для документа Word и тип требования по умолчанию для всех требований в документе.
  4. В поле Тип требования по умолчанию щелкните на стрелке вниз и выберите тип требования из списка. Этот тип требований отвечает за выбор атрибутов, таких как Приоритет, Состояние и Итерация, используемых при управлении вариантами.
  5. При использовании схемы виртуального пути для модели Rose выберите Схема пути Rose.
  6. Нажмите кнопку OK для сохранения взаимосвязи и закрытия окна.

значок справочникаОбратитесь к разделу Взаимосвязь модели с проектом электронной справки по интегрированному управлению прецедентами.

Свяжите вариант с требованиями RequisitePro

Свяжите вариант Rose с требованием RequisitePro для извлечения максимальной пользы из управления вариантами с помощью атрибутов требований.Обратите внимание, что текст требования, а не его имя, можно использовать для создания этой взаимосвязи.

Свяжите вариант с существующим требованием
  1. Щелкните правой кнопкой мыши на варианте в структуре обозревателя модели Rose или на диаграмме варианта.
  2. Выберите во всплывающем меню пункт Свойства требования > Связать. Откроется диалоговое окно Связать требование с вариантом.
  3. В поле Требования типа выберите тип требований, например, UC, для управления атрибутами прецедента.
  4. Выберите требование из списка и нажмите OK.
    • Если требование имеет имя, но в нем нет текста, откроется окно Обработать имя варианта, в котором можно будет задать текст требования, имя варианта или указать пользовательский текст требования и имя варианта.
    • Если существующее требование содержит текст, он будет обновлен до имени варианта Rose.
    Откроется диалоговое окно требования со вкладкой Атрибуты.
  5. Внесите изменения в свойства требования.
Свяжите вариант с новым требованием
  1. Щелкните правой кнопкой мыши на варианте в структуре обозревателя модели Rose или на диаграмме варианта.
  2. Выберите во всплывающем окне пункт Свойства требования > Создать. В проекте RequisitePro будет создано новое требование. Текст требования содержит имя варианта Rose. Откроется диалоговое окно требования со вкладкой Атрибуты.
  3. Внесите изменения в свойства требования.
  4. Перейдите на вкладку Общие и внесите изменения в общие свойства требования. Убедитесь, что вы выбрали правильный пакет для нового требования.

Значок справочникаОбратитесь к следующим разделам электронной справки интегрированного управления прецедентами:

  • Связывание варианта с новым требованием
  • Связывание варианта с существующим требованием

Свяжите вариант с документами RequisitePro

Свяжите вариант с существующим документом
  1. Щелкните правой кнопкой мыши на варианте в структуре обозревателя модели Rose или на диаграмме варианта.
  2. Выберите во всплывающем меню пункт Документ варианта > Связать. Откроется диалоговое окно Связать документ с вариантом.
  3. В поле Тип документов выберите тип документа из списка.
  4. Выберите документ из списка и нажмите OK.
Свяжите вариант с новым документом
  1. Щелкните правой кнопкой мыши на варианте в структуре обозревателя модели Rose или на диаграмме варианта.
  2. Для создания нового документа выберите из всплывающего меню пункт Документ варианта > Создать. RequisitePro откроет новый документ типа, указанного в взаимосвязи модели Rose или проекта с проектом RequisitePro. Имя нового документа и имя файла совпадают с именем варианта Rose.
  3. Для сохранения документа в Word воспользуйтесь командой RequisitePro > Документ > Сохранить.

значок справочникаОбратитесь к разделу Связывание варианта с существующим документом электронной справки интегрированного управления вариантами.

2. Управление атрибутами и документами прецедента

Атрибуты прецедентов управляются в связанном требовании RequisitePro. По умолчанию в окне Требование отображается вкладка Атрибуты. Для просмотра сведений о требовании можно воспользоваться вкладками Общие и Ревизия. Кроме того можно использовать вкладку Трассируемость для добавления трассируемости к и от требований в RequisitePro. Дополнительные сведения о трассируемости приведены в электронной справке RequisitePro.

Чтобы задать значения атрибутов прецедента, выполните следующие действия:

  1. Щелкните правой кнопкой на варианте Rose, связанном с требованием или документом.
  2. Выберите во всплывающем меню пункт Свойства требования > Открыть. Появится окно требований.
  3. На вкладке Атрибуты выберите или введите значения для всех полей атрибутов.
  4. Нажмите кнопку OK для сохранения параметров и закрытия диалогового окна.

Чтобы открыть документ требований RequisitePro, связанный с вариантом, выполните следующие действия:

  1. В обозревателе структуры или диаграмме вариантов щелкните правой кнопкой мыши на варианте, связанном с документом RequisitePro.
  2. Выберите во всплывающем меню пункт Документ варианта > Открыть.

Значок справочникаОбратитесь к следующим разделам электронной справки интегрированного управления прецедентами:

  • Присвоение значений атрибутов варианту
  • Открытие связанного документа

3. Свяжите требования с вариантами Rose из RequisitePro Перейти в начало страницы

Для применения требований варианта RequisitePro для создания вариантов в модели Rose выполните одно из следующих действий:

  • В документе RequisitePro поместите указатель на текст требования. Выберите в меню RequisitePro> Требование > Связать с вариантом Rose.
  • В представлении RequisitePro или в обозревателе выберите нужное требование. Выберите Требование > Связать с вариантом Rose.
  • Откроется окно Взаимосвязь прецедента Rose.

Ссылка на модель Rose

  1. Если в поле Файл модели Rose уже указан путь к файлу модели, который нужно использовать, переходите в шагу 3. Иначе введите полный путь и имя файла модели Rose в указанном поле, либо нажмите кнопку Обзор для поиска файла модели.
  2. Нажмите кнопку Применить чтобы открыть файл модели Rose. Варианты модели, не связанные с требованием или документом, отображаются в списке Выберите элементы Rose.
  3. Выполните описанную ниже процедуру для связывания требования новым или существующим вариантом.

Связывание требования с существующим вариантом

  1. Для применения существующего варианта в диалоговом окне Взаимосвязь варианта Rose перейдите к варианту в отображаемых пакетах Rose и выберите Связать.Если текст требования и имя варианта совпадают, появится подтверждающее взаимосвязь сообщение.Нажмите кнопку OK для возврата к окну Взаимосвязь варианта требования.Процедура завершена.
  2. Если запись Имя варианта отличается от текста требования, появится окно Обработать имя варианта.Выполните одно из следующих действий:
    • Выберите Тип требования для применения текста требования RequisitePro к имени прецедента Rose.
    • Выберите Имя варианта для применения имени варианта Rose к тексту требований RequisitePro.
    • Выберите Прочие и введите новую запись, применяемую к тексту требований RequisitePro и имени прецедента Rose.
  3. Появится подтверждающее сообщение. Нажмите кнопку OK для возврата к окну Взаимосвязь варианта требования.Процедура завершена.

Создайте новый вариант из существующего требования.

  1. Для создания нового варианта в диалоговом окне Взаимосвязь варианта Rose выберите подходящий пакет Rose и нажмите кнопку Создать.Откроется окно Создать новый вариант. В поле Имя прецедента будет показан текст выбранного требования по умолчанию. Для изменения имени нового варианта введите новую запись.
  2. Выберите пакет, в котором следует разместить новый вариант. Если вы уже выбрали пакет на панели обозревателя, он будет выбран по умолчанию.
  3. Нажмите кнопку OK. Появится подтверждающее сообщение. Нажмите кнопку OK для возврата к окну Взаимосвязь прецедента требования. Процедура завершена.

значок справочникаОбратитесь к разделу Создание прецедентов из требований электронной справки интегрированного управления прецедентами.