Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР2_12002105_01_ГоликовИА

.docx
Скачиваний:
8
Добавлен:
15.12.2022
Размер:
197.55 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ

ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»

(НИУ «БелГУ»)

ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ

КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Объектно-ориентированное моделирование ИС диаграммами UML

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

по дисциплине

«Теория информационных процессов и систем»

студента

2 курса группы 12002105 подгруппы 01

Голикова Ильи Александровича

Вариант № 9

Проверил:

ассистент кафедры прикладной информатики и информационных технологий, Сухарев М.А.

БЕЛГОРОД 2022

Оглавление

Оглавление 2

Ход работы 3

Диаграмма вариантов использования 3

Диаграмма взаимодействия 4

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

Диаграмма классов 5

Диаграмма состояний 6

Цель работы: ознакомиться с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML.

Ход работы

Написание технического задания рассмотрено на примере темы "ИС «Автосалон»”. В соответствии с этой темой разработаны следующие разделы технического задания ИС.

Диаграмма вариантов использования

На рисунке 1 представлена диаграмма вариантов использования

Рисунок 1 – Диаграмма вариантов использования

Понятие варианта использования (use case) впервые ввел Ивар Якобсон и придал ему такую значимость, что в настоящее время вариант использования превратился в основной элемент разработки и планирования проекта. Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой.

Диаграмма взаимодействия

На рисунке 2 представлена диаграмма взаимодействия для варианта использования “запросить информацию о автомобилях в наличии

Рисунок 2 – Диаграмма взаимодействия

Диаграммы взаимодействия (interaction diagrams) описывают поведение взаимодействующих групп объектов. Как правило, диаграмма взаимодействия охватывает поведение объектов в рамках только одного варианта использования. На такой диаграмме отображается ряд объектов и те сообщения, которыми они обмениваются между собой.

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

На рисунке 3 представлена диаграмма кооперации

Рисунок 3 – Диаграмма кооперации

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

Диаграмма классов

На рисунке 4 представлена диаграмма классов

Рисунок 4 – диаграмма классов

Диаграмма классов определяет типы классов системы и различного рода статические связи, которые существуют между ними. На диаграммах классов изображаются также атрибуты классов, операции классов и ограничения, которые накладываются на связи между классами. Диаграмма классов UML — это граф, узлами которого являются элементы статической структуры проекта (классы, интерфейсы), а дугами - отношения между узлами (ассоциации, наследование, зависимости).

Диаграмма состояний

На рисунке 5 представлена диаграмма состояний объекта “клиент”

Рисунок 5 – Диаграмма состояний

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

Вывод: ознакомились с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML.