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

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

Диаграмма кооперации является другим способом визуализации взаимодействия в модели и как диаграмма последовательности оперирует объектами и сообщениями.

Этот вид диаграмм создается автоматически после построения диаграммы последовательности нажатия клавиши F5.

С помощью клавиши F5 также осуществляется переключение между диаграммами последовательности и кооперации.

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

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

Диаграмма кооперации

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

Диаграмма компонентов является частью физического представления модели в процессе создания программ.

Активизация диаграммы выполняется следующим образом:

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

  • раскрыть компонентное представление в браузере Component View;

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

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

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

  • стереотип;

  • язык программирования;

  • декларация;

  • класс.

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

Д иаграмма компонентов.

1 – Account Applet

2 – Bank Server

3 – IDL Interfaces

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

Компонент представляет собой физический модуль программного кода. Компонент часто считают синонимом пакета, но эти понятия могут отличаться, т.е. компоненты представляют собой физическое объединение программного кода.

Хотя отдельный класс может быть представлен целой совокупностью компонентов, этот класс должен быть определён только в одном пакете.

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

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

Диаграмма развёртывания является второй составной частью физического представления модели.

Активизация диаграммы развёртывания осуществляется следующим образом:

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

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

  • через пункт меню Browse – Диаграммы развёртывания.

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

Работа с диаграммой развертывания состоит в создании процессоров и устройств.

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

Она явлвется орошим средством для представления маршрутов перемещения объектов и компонентов в определённой системе.

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

Соединение между узлами показывает физические каналы связи.

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