Вы находитесь на странице: 1из 4

Министерство образования, культуры и исследований Республики

Молдова
Технический университет Молдовы
Департамент программной инженерии и автоматики

Отчет
по лабораторной работе №2
Объектно-ориентированное программирование, анализ и
моделирование

Тема: Реализация диаграмм вариантов использования.

Выполнил: Студент группы TI-185 Гаина Александра

Проверил: Преподаватель Сава Нина

Мельник Раду

Кишинев 2020
Цель: изучение понятий актер, вариант использования, примечание, пакет и
отношения между сущностями UML.
Задание: составить 4 диаграммы использования выбранной информационной системы.

Актер-внешняя сущность по отношению к моделируемой системе, которая


взаимодействует с системой и использует ее функционал.
Вариант использования определяет последовательность действий, которые должны
быть выполнены системой взаимодействующей с актерами.
Примечание-простой символ, который изображает комментарий либо ограничения .
Пакет-универсальный механизм организации элементов в группы.
Сущности –это абстракции, которые являются основными элементами
модели, связи соединяют их между собой, а диаграммы группируют представляющие
интерес наборы сущностей.
Отношения между сущностями(4 типа):
1.Зависимость-схематическое отношение между двумя сущностями где одна из них
независимая и может спровоцировать изменения второй(зависимой).
2.Ассоциация-структурное отношение, которое отображает простую связь между
сущностями.
У ассоциации есть частный случай-агрегация.
Агрегация-особая разновидность ассоциации, представляющая структурную связь
целого с его частями.
У агрегации есть частный случай-композиция
Композиция- это форма агрегации с четко выраженными отношениями
владения и совпадением времени жизни частей и целого.
3.Обобщение-специальный тип отношений специализация/обобщение, где
специальный элемент(потомок) может быть использован вместо обобщённого(предок).
4.Реализация-отношение между двумя сущностями, одна из которых определяет
обязательство ,а вторая реализует данное обязательство.

Первая диаграмма:
Данная диаграмма показывает варианты сущностей пользователя.
Между сущностями отношения-обобщение .Оно показывает что гость или клиент
может быть использован вместо пользователя.

Рис.1 Типы пользователей


Вторая диаграмма:
Данная диаграмма показывает варианты использования для гостя интернет-магазина.
Между гостем и прецедентами отношение-ассоциация ,что показывает простую связь
между компонентами.

Рис.2 Функционал для гостя интернет-магазина


Третья диаграмма:
Данная диаграмма показывает варианты использования для клиента интернет-
магазина.
Между клиентом и прецедентами отношение-ассоциация, что показывает простую
связь между компонентами.
Далее есть зависимость со значением extend,что означает что этот вариант
использования не обязателен.

Рис.3 Функционал для клиента интернет-магазина


Четвертая диаграмма:
Данная диаграмма показывает варианты оплаты при оформлении заказа в интернет-
магазине.
Между прецедентами отношения-обобщение. Оно показывает что оплатить заказ
можно 2 способами.

Рис.4 Варианты оплаты заказа

Выводы: В результате выполнения данной лабораторной работы я смоделировала 4


диаграммы вариантов использования и изучила понятия: актер, вариант использования,
примечание, пакет и отношения между сущностями UML

Оценить