Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Лабораторные работы / Лабораторные работы (задание).docx
Скачиваний:
12
Добавлен:
08.01.2022
Размер:
2.25 Mб
Скачать

Содержание отчета

  1. Титульный лист;

  2. Цель работы;

  3. Выполненное индивидуальное задание в соответствии с приведенным примером построения диаграммы прецедентов. Список индивидуальных заданий приводится в конце методического пособия;

  4. Ответы на 5 контрольных вопросов;

  5. Выводы.

Лабораторная работа №3

Цель: познакомится с методами построения диаграммы классов, освоить элементы, используемые в процессе построения диаграммы, и научиться понимать назначение каждого из элементов.

Создание диаграммы классов

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

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

  • Кликнуть по панели инструментов UML и в выпадающем меню выбрать «Class Diagram».

  • Кликнуть правой кнопкой мыши по «Class Diagram» в навигаторе диаграмм, и в контекстном меню выбрать «New Class Diagram».

Рисунок 16 – Создание диаграммы классов

Создание класса

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

Рисунок 17 – Создание и размещение нового класса

Создание атрибутов

Для создания нового атрибута класса, необходимо кликнуть правой кнопкой мыши по классу и в контекстном меню выбрать «Add > Attribute».

Рисунок 18 – Диалог добавления нового атрибута

После того, как атрибут добавится, можно нажать по клавише «Enter», после чего добавится ещё один новый атрибут. Этот метод позволяет добавить несколько атрибутов одновременно, быстро и просто.

Рисунок 19 – Добавление нового атрибута

Создание отношения

Для создания новой связи, необходимо кликнуть по символу «Association» в меню ресурсов, которое находится рядом с каким-либо классом, и перетащить её в свободное место на диаграмме, чтобы создать новый класс, или перетащите на существующий класс для установления связи с ним. Затем, отпустите клавишу мыши для создания связи.

Рисунок 20 – Создание новой связи между классами

Создание отношения агрегация

Для создания связи типа агрегация, необходимо выбрать в меню ресурсов, которое находится рядом с классом, «Aggregation Class». Чтобы установить множественность для ассоциации, необходимо кликнуть правой кнопкой мыши у того конца связи, который требуется модифицировать. В контекстном меню кликнуть по пункту «Multiplicity», а затем выбрать требуемый вариант множественности.

Рисунок 21 – Создание связи типа агрегация

Рисунок 22 – Диалог выбора множественности

Рисунок 23 – Примеры возможных множественностей

Для отображения направления связи, кликните правой кнопкой мыши по связи и выберете «Presentation Options», а затем выберите пункт «Show direction».

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

Рисунок 24 – Обозначение направления связи

Рисунок 25 – Диалог включения свойства «Показать направление»

Создание отношения обобщение

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

Рисунок 26 – Создание отношения обобщение

Рисунок 27 – Пример обобщения