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