Добавление отношений на диаграмму классов и редактирование их свойств



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

Добавление ассоциации на диаграмму классов и редактирование ее свойств

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

Продолжая разработку диаграммы классов модели библиотеки, добавим на нее описанным способом направленную ассоциацию между классом Книга и классом Картотека. Графическое представление представлено на рисунке 3.

Рисунок. 3. Фрагмент диаграммы классов модели библиотеки после добавления на неё направленной ассоциации

Если ассоциация является ненаправленной, то порядок выбора классов может быть произвольный, а после добавления ассоциации на диаграмму классов следует изменить значение соответствующего свойства данной ассоциации. С этой целью необходимо перейти на вкладку Role A Detail в окне спецификации свойств ассоциации и убрать отметку у свойства Navigable (Навигация).

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

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

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

Рисунок. 4 Диаграмма классов для разрабатываемой модели библиотеки

ОФОРМЛЕНИЕ ОТЧЕТА

Результатом выполнения лабораторной работы является отчет, включающий:

предметную область, цель и точку зрения;

диаграмму классов.

Лабораторная работа выполняется в среде Rational Rose и сдаётся в электронном виде.

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

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Опишите назначение диаграммы классов.

2. Перечислите отношения между классами.

3. Как обозначаются типы связей.

4. Что показывают атрибуты класса.

5. Что показывают операции класса.

6. Опишите назначение мощностей связей.

 

ИСПОЛЬЗУЕМЫЕ ИСТОЧНИКИ

Национальный Открытый Университет «ИНТУИТ»

Курс: Визуальное моделирование в среде IBM Rational Rose 2003

[Режим доступа]: http://www.intuit.ru/studies/courses/14/14/lecture/422

http://www.intuit.ru/studies/courses/14/14/ lecture/426

[Дата доступа]: 01.12.2016

 


Дата добавления: 2021-07-19; просмотров: 74; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!