Создание диаграммы кооперации (collaborationdiagram)

Цель работы: Научиться создавать диаграмму коопераций с использованием пакета RationalRose. 

Ход работы:

1) Запустили Rational Rose;

2) Создали Collaboration diagram;

3) Добавили объекты на диаграмму и подписали их;

4) Выделили связи и определили их последовательность;

Рис. 5 - диаграмма кооперации для приложения

 

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

Вывод: в ходе выполненного задания были получены навыки в построении диаграммы коопераций для приложения на специальном языке UML. Диаграмма кооперации является разновидностью диаграммы взаимодействия, и в контексте языка UML описывает динамический аспект взаимодействия объектов при реализации отдельных вариантов использования.

 

Создание диаграммы последовательности действий (sequencediagram)

Цель работы: Научиться создавать диаграмму последовательности с использованием пакета RationalRose. 

Ход работы:

1) Запустили Rational Rose;

2) Создали Sequence diagram;

3) Добавили объекты на диаграмму и дали им названия;

4) Добавили сообщения между ними и подписали их;

5) Настроили временные промежутки между действиями (сообщениями)

 

 

 

Рис. 6 – диаграмма последовательности действий для приложения

 

Диаграмма кооперации является разновидностью диаграммы взаимодействия, и в контексте языка UML описывает динамический аспект взаимодействия объектов при реализации отдельных вариантов использования.Добавили объекты и сообщения. И определили последовательность действий.

Вывод: в ходе выполненного задания были получены навыки в построении диаграммы последовательности действий для приложения на специальном языке UML. Диаграмма же последовательностей отображает взаимодействие объектов в динамике. Так же диаграмма последовательностей отображает временные особенности передачи и приема сообщений объектами.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: