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

Обзор

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

При выполнении упражнений из этой памятки подразумевается, что была создана структурированная Модель эскиза в ходе выполнения Задачи: анализ архитектуры после выполнения действий, описанных в Памятке по инструменту: выполнение анализа архитектуры с помощью Rational XDE.

Применение эскизов и механизмов разработки

Применение шаблонов и/или механизмов является эффективным при выполнении множества последующих этапов, описанных в данной памятке (добавление новых классов, операций, атрибутов и взаимосвязей), но если при этом будут соблюдаться правила, заданные шаблоном или механизмом.

Дополнительные сведения о применении шаблонов:

  • значок справочникаПрименение шаблонов

Создание исходных классов разработки

  1. Добавьте диаграмму классов к модели. См. значок справочникаДобавление диаграмм .
  2. Добавьте к диаграмме классов классы разработки. См. значок справочникаДобавление форм к диаграммам .
  3. Задокументируйте все классы. См. значок справочникаДокументирование элементов модели .

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

Определение постоянных классов

Класс можно пометить как постоянный. Справочник: значок справочникаОпределение постоянности .

При разработке J2EE постоянство обычно применяется с помощью сущностных EJB. См. Памятку по инструменту: определение элементов разработки с помощью XDE.

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

Для каждого класса следует задать область видимости класса в пакете, в котором он хранится.

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

Определение операций

  1. Добавьте операции ко всем классам. См. значок справочникаДобавление операций к классификаторам .
  2. Добавьте параметры к операциям. См. значок справочникаДобавление параметров к операциям .
  3. Укажите область видимости операций. См. значок справочникаОпределение областей видимости .

Справочник: helpbook iconДобавление и изменение атрибутов и операций в классификаторах .

Определение методов

К описанию операций можно добавить описание реализации операции.

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

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

Определение состояний

Можно при необходимости использовать конечный автомат.

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

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

  1. Определите атрибуты. См. значок справочникаАтрибуты .
  2. Добавьте атрибуты к классификаторам. См. значок справочникаДобавление атрибутов к классификаторам .
  3. Укажите область видимости. См. значок справочникаОпределение области видимости .

Определение зависимостей

Справочник: значок справочникаДобавление взаимосвязей зависимостей .

Определение ассоциаций

  1. Добавьте взаимосвязи ассоциаций. См. значок справочникаДобавление взаимосвязей ассоциаций .
  2. Укажите тип каждой ассоциации. См. Значок справочникаОпределение типов взаимосвязей ассоциаций .

Определение обобщений

Справочник: значок справочникаДобавление взаимосвязей обобщения .

Обработка конфликтов прецедентов

Справочник: значок справочникаОпределение типа параллелизма для операций .

Обработка нефункциональных требований в общем

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

Справочник:

  • значок справочникаРазработка на основе шаблонов J2EE
  • значок справочникаПрименение шаблонов

Вычисление результатов

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