Обзор
Эта памятка по инструменту поддерживает выполнение анализа прецедента с помощью Rational XDE Developer - Java Platform
Edition.
В этой памятке по инструменту подразумевается, что модель проекта и прецедента была создана согласно Рекомендациям по структуре модели XDE. Также подразумевается, что модель варианта
заполнена субъектами и вариантами, как описано в Памятке по инструменту: поиск субъектов и вариантов с помощью Rational
XDE.
-
Шаги, описанные в этой памятке по инструменту, соответствуют этапам выполнения определенных задач.
-
Ссылки на разделы электронной справки XDE помечены с помощью значка
.
-
В этой памятке по инструменту для каждого варианта в текущей итерации выполняются следующие действия:
-
Для каждой итерации выполняются следующие действия:
Создание реализации прецедента
Для каждого анализируемого варианта:
-
Перейдите к пакету модели разработки, в котором следует создать новые реализации прецедентов. См. Рекомендации по структуре модели Rational XDE.
-
Создайте диаграмму прецедентов для захвата реализаций прецедентов (если она еще не существует). См.
Добавление диаграмм
.
-
Добавьте в диаграмму экземпляр кооперации. Присвойте ей то же имя, что и у варианта. См.
Добавление форм к диаграммам
.
-
Добавьте взаимосвязь реализации к варианту. См.
Добавление взаимосвязей реализации
.
Справочник: Экземпляры кооперации
.
Если к описанию варианта требуется добавить дополнительное описание внутреннего поведения, это можно сделать, добавив
существующее описание варианта, выполнив следующие действия, отмеченные в Памятке по инструменту: описание варианта с помощью Rational XDE.Если
внутреннее поведение системы не похоже на внешнее, может быть создано полностью независимое описание. В таком случае
прикрепите отдельный документ спецификации варианта (см. Продукт
работы: вариант для получения шаблона) к экземпляру кооперации в модели.См. Привязка внешних файлов к элементам модели
.
-
Перейдите к пакету в модели проекта, содержащей классы анализа. См. Рекомендации по структуре модели Rational XDE.
-
Создайте одну или несколько диаграмм классов для захвата классов анализа. См.
Добавление диаграмм
.
-
Добавьте классы анализа. См.
Добавление форм
к диаграммам
.
-
Присвойте соответствующие стереотипы классов анализа. См.
Присваивание стереотипов
.
-
Добавьте краткое описание для каждого класса. См.
Документирование элементов модели
.
-
При необходимости сопоставьте с каждым классом документ. См.
Привязка внешних файлов к элементам модели
.
Справочник: обратитесь к разделу Работа с
диаграммами классов
.
-
Перейдите к анализируемым реализациям прецедентов (экземплярам кооперации).
-
Для каждого независимого подпотока (сценария) создайте один или несколько экземпляров взаимодействия. (В
обозревателе моделей щелкните правой кнопкой на экземпляре взаимодействия и затем выберите Добавить UML >
Экземпляр взаимодействия).
-
Создайте диаграмму последовательности для данного экземпляра взаимодействия. См.
Добавление диаграмм
.
-
Введите краткое описание сценария диаграммы последовательностей. См.
Документирование элементов модели
.
-
Переместите субъекты и участвующие классы на диаграмму последовательностей. См.
Добавление форм к диаграммам
.
-
Добавьте сообщения между объектами. См.
Добавление сообщений или стимулов
.
-
(необязательно) Опишите сообщение. См.
Документирование элементов модели
.
-
Для описания поведения объекта при получении сообщения присвойте сообщению операцию. См.
Присваивание операций сообщениями или стимулам
. (Если
операция не существует, добавьте ее к классу, как описано в разделе Описание
обязанностей ниже и присвойте операцию сообщению).
Справочник:
-
Работа с диаграммами классов
-
Работа с диаграммами взаимодействий
(последовательностей)
-
Опишите обязанности класса, добавив операции. При вводе имени операции добавьте перед ним две косые черты (//). Эти
символы указывают, что операция используется для описания обязанностей класса анализа. См.
Добавление операций к классификаторам
.
-
Добавьте описание для каждой операции. См.
Документирование элементов модели
.
Для описания атрибутов и ассоциаций используйте описанные ниже действия.
См. раздел Добавление атрибутов к
классификаторам
электронной
справки Rational XDE.
-
(необязательно) Перейдите к каждой реализации прецедентов и добавьте диаграмму класса для отображения участников
реализации прецедентов. См.
Добавление
диаграмм .
-
Добавьте взаимосвязи ассоциаций (либо к диаграмме "участников" для реализации прецедентов, либо к диаграмме
классов, в которой класс был впервые представлен, либо к ним обеим). (См.
Добавление взаимосвязей ассоциаций
, Определение типов взаимосвязей ассоциаций
.) После
добавления взаимосвязи между классами к одной диаграмме, можно добавить их автоматически к другой диаграмме. См.
Добавление или удаление связанных
коннекторов.
.
-
Укажите множественность для каждого конца ассоциации. См.
Настройка множественности на концах ассоциации
.
-
Укажите инициативу для каждого конца ассоциации. См.
Определение инициативы для концов ассоциации
.
Задайте имя или стереотип для ассоциаций, чтобы указать зависимости событий. См. Взаимосвязи именований
, Присвоение стереотипов
.
Справочник: обратитесь к разделу Работа со
стереотипами
электронной
справки Rational XDE.
Изучите классы анализа и их взаимосвязи. Определите и исправьте несогласованности, удалите копии.
Справочник: обратитесь к разделу Работа с
диаграммами классов
электронной
справки Rational XDE.
Механизмы анализа, используемые классом, и их связанные параметры формально захватывать нет необходимости.
Прикрепленная к диаграмме заметка (см. Прикрепление заметок к формам
). Также можно
использовать расширение описания класса (см. Описание элементов модели
), этого
достаточно для передачи информации.
Добавьте зависимости трассируемости между элементами анализа/модели проекта и прочими моделями, как указано в
рекомендациях по проекту. Например, у вас может быть отдельная бизнес-модель, концептуальная модель данных или модель
экранов пользовательского интерфейса, для которых необходимо выполнить трассировку классов анализа. Выполните следующие
действия:
-
Создайте диаграмму трассируемости. См.
Добавление диаграмм
.
-
Переместите элементы для трассировки на диаграмму. См.
Добавление форм к диаграммам
.
-
Добавьте зависимости трассируемости (зависимости абстрактности при необходимости имеют стереотип
<<трассировка>>). См.
Добавление
взаимосвязей абстракции
.
Для данного шага определенные руководства Rational XDE отсутствуют.
|