Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPP_gotovoe.doc
Скачиваний:
4
Добавлен:
11.11.2019
Размер:
769.02 Кб
Скачать

Разработка диаграммы классов в среде

Rational Rose.

Диаграмма классов является основным логическим представлением модели и содержит самую подробную информацию о внутреннем устройстве программной системы.

Активировать диаграмму классов в окне диаграмм можно несколькими способами:

  • эта диаграмма появится по умолчанию после создания нового проекта;

  • щелкнуть на кнопке с изображением диаграммы классов на стандартной панели инструментов;

  • раскрыть логическое представление в браузере (Logical View) и дважды щелкнуть на пиктограмме «Главная» (Main);

  • через пункт меню Browse – Class Diagram.

После активизации диаграммы классов специальная панель инструментов принимает другой вид.

Диаграмма классов

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

Используемые пиктограммы имеет каждая свой смысл:

  • общий, открытый – устанавливается по умолчанию, в этом случае атрибут виден всеми остальными классами модели. Любой класс может просмотреть и изменить значения этого атрибута. В нотации языка UML такому атрибуту соответствует знак «+».

  • защищенный – в этом случае атрибут можно просмотреть или изменить из своего класса или из его потомков, соответствует знак «#».

  • закрытый - атрибут не виден ни какому другому классу кроме того, в котором он определён, соответствует знак «-».

  • пакетный – такой атрибут является общим только в пределах своего пакета, пиктограмма отсутствует.

Аналогичные пиктограммы применяются для обозначения видимости операций класса.

Добавление на диаграмму классов связей между классами типа «Ассоциаций», зависимостей агрегаций и обобщений выполняется следующим образом: на специальной панели выбирается тип связи щелчком по кнопке и, не отпуская кнопки мыши, связь устанавливается в нужное место.

Разработка диаграммы состояний в среде Rational Rose.

Этот тип диаграмм относится к отдельному классу. Чтобы построить диаграмму для класса, его необходимо в начале создать и специфицировать. После этого выделить на диаграмме классов или в браузере.

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

  1. раскрыть логическое представление в браузере, выделить рассматриваемый класс и выбрать пункт контекстного меню Open – State Diagram.

  2. Через пункт меню Browse - State Diagram.

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

На диаграмме состояния можно открыть спецификацию выбранного элемента и определить его специальные свойства.

Разработка диаграммы последовательности в среде Rational Rose.

Диаграмма последовательности может быть активизирована одним из следующих способов:

  1. щелкнуть по кнопке, изображающей диаграмму последовательности на стандартной панели инструментов;

  2. через пункт меню Browse – Interaction Diagram.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]