Руководство по инструменту: Анализ прецедентов с помощью Rational XDE Developer
В этой памятке по инструменту описано выполнение анализа прецедентов с помощью Rational XDE Developer.
Инструмент: Rational XDE Developer
Взаимосвязи
Связанные элементы
Основное описание

Обзор

Эта памятка по инструменту поддерживает выполнение анализа прецедента с помощью Rational XDE Developer - Java Platform Edition.   

В этой памятке по инструменту подразумевается, что модель проекта и прецедента была создана согласно Рекомендациям по структуре модели XDE. Также подразумевается, что модель варианта заполнена субъектами и вариантами, как описано в Памятке по инструменту: поиск субъектов и вариантов с помощью Rational XDE.

Для каждой итерации выполняются следующие действия:

Создание реализации прецедента

Для каждого анализируемого варианта:

  1. Перейдите к пакету модели разработки, в котором следует создать новые реализации прецедентов. См. Рекомендации по структуре модели Rational XDE.
  2. Создайте диаграмму прецедентов для захвата реализаций прецедентов (если она еще не существует). См. значок справочникаДобавление диаграмм .
  3. Добавьте в диаграмму экземпляр кооперации. Присвойте ей то же имя, что и у варианта. См. значок справочникаДобавление форм к диаграммам .
  4. Добавьте взаимосвязь реализации к варианту. См. значок справочникаДобавление взаимосвязей реализации .

Справочник: значок справочникаЭкземпляры кооперации .

Предоставление описания прецедента

Если к описанию варианта требуется добавить дополнительное описание внутреннего поведения, это можно сделать, добавив существующее описание варианта, выполнив следующие действия, отмеченные в Памятке по инструменту: описание варианта с помощью Rational XDE.Если внутреннее поведение системы не похоже на внешнее, может быть создано полностью независимое описание. В таком случае прикрепите отдельный документ спецификации варианта (см. Продукт работы: вариант для получения шаблона) к экземпляру кооперации в модели.См. значок справочникаПривязка внешних файлов к элементам модели .

Поиска классов анализа из поведения прецедента

  1. Перейдите к пакету в модели проекта, содержащей классы анализа. См. Рекомендации по структуре модели Rational XDE.
  2. Создайте одну или несколько диаграмм классов для захвата классов анализа. См. значок справочникаДобавление диаграмм .
  3. Добавьте классы анализа. См. значок справочникаДобавление форм к диаграммам .
  4. Присвойте соответствующие стереотипы классов анализа. См. значок справочникаПрисваивание стереотипов .
  5. Добавьте краткое описание для каждого класса. См. значок справочникаДокументирование элементов модели .
  6. При необходимости сопоставьте с каждым классом документ. См. значок справочникаПривязка внешних файлов к элементам модели .

Справочник: обратитесь к разделу значок справочникаРабота с диаграммами классов .

Распределение поведения между классами анализа

  1. Перейдите к анализируемым реализациям прецедентов (экземплярам кооперации).
  2. Для каждого независимого подпотока (сценария) создайте один или несколько экземпляров взаимодействия. (В обозревателе моделей щелкните правой кнопкой на экземпляре взаимодействия и затем выберите Добавить UML > Экземпляр взаимодействия).
  3. Создайте диаграмму последовательности для данного экземпляра взаимодействия. См. значок справочникаДобавление диаграмм .
  4. Введите краткое описание сценария диаграммы последовательностей. См. значок справочникаДокументирование элементов модели .
  5. Переместите субъекты и участвующие классы на диаграмму последовательностей. См. значок справочникаДобавление форм к диаграммам .
  6. Добавьте сообщения между объектами. См. значок справочникаДобавление сообщений или стимулов .
  7. (необязательно) Опишите сообщение. См. значок справочникаДокументирование элементов модели .
  8. Для описания поведения объекта при получении сообщения присвойте сообщению операцию. См. значок справочникаПрисваивание операций сообщениями или стимулам . (Если операция не существует, добавьте ее к классу, как описано в разделе Описание обязанностей ниже и присвойте операцию сообщению).

Справочник:

  • значок справочникаРабота с диаграммами классов
  • значок справочникаРабота с диаграммами взаимодействий (последовательностей)

Опишите обязанности

  1. Опишите обязанности класса, добавив операции. При вводе имени операции добавьте перед ним две косые черты (//). Эти символы указывают, что операция используется для описания обязанностей класса анализа. См. значок справочникаДобавление операций к классификаторам .
  2. Добавьте описание для каждой операции. См. значок справочникаДокументирование элементов модели .

Опишите атрибуты и ассоциации

Для описания атрибутов и ассоциаций используйте описанные ниже действия.

Определение атрибутов

См. раздел значок справочникаДобавление атрибутов к классификаторам электронной справки Rational XDE.

Установка ассоциаций между классами анализа

  1. (необязательно) Перейдите к каждой реализации прецедентов и добавьте диаграмму класса для отображения участников реализации прецедентов. См. значок справочникаДобавление диаграмм .
  2. Добавьте взаимосвязи ассоциаций (либо к диаграмме "участников" для реализации прецедентов, либо к диаграмме классов, в которой класс был впервые представлен, либо к ним обеим). (См. значок справочникаДобавление взаимосвязей ассоциаций , значок справочникаОпределение типов взаимосвязей ассоциаций .) После добавления взаимосвязи между классами к одной диаграмме, можно добавить их автоматически к другой диаграмме. См. значок справочникаДобавление или удаление связанных коннекторов. .
  3. Укажите множественность для каждого конца ассоциации. См. значок справочникаНастройка множественности на концах ассоциации .
  4. Укажите инициативу для каждого конца ассоциации. См. значок справочникаОпределение инициативы для концов ассоциации .

Опишите зависимости событий между классами анализов

Задайте имя или стереотип для ассоциаций, чтобы указать зависимости событий. См. значок справочникаВзаимосвязи именований , значок справочникаПрисвоение стереотипов .

Справочник: обратитесь к разделу значок справочникаРабота со стереотипами электронной справки Rational XDE.

Согласование реализации прецедента

Изучите классы анализа и их взаимосвязи. Определите и исправьте несогласованности, удалите копии.

Справочник: обратитесь к разделу значок справочникаРабота с диаграммами классов электронной справки Rational XDE.

Проверка механизмов анализа

Механизмы анализа, используемые классом, и их связанные параметры формально захватывать нет необходимости. Прикрепленная к диаграмме заметка (см. значок справочникаПрикрепление заметок к формам ). Также можно использовать расширение описания класса (см. значок справочникаОписание элементов модели ), этого достаточно для передачи информации.

Установка трассируемости

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

  1. Создайте диаграмму трассируемости. См. значок справочникаДобавление диаграмм .
  2. Переместите элементы для трассировки на диаграмму. См. значок справочникаДобавление форм к диаграммам .
  3. Добавьте зависимости трассируемости (зависимости абстрактности при необходимости имеют стереотип <<трассировка>>). См. значок справочникаДобавление взаимосвязей абстракции .

Просмотрите результаты

Для данного шага определенные руководства Rational XDE отсутствуют.