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

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

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

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

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

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

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

Мельник Раду

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

Диаграмма последовательности – это диаграмма взаимодействия, которая


подчеркивает временной порядок сообщений.
Объект (object) является отдельным экземпляром класса, который создается на этапе
выполнения программы. Он имеет свое собственное имя и конкретные значения
атрибутов.
Фокус управления (focus of control) – высокий узкий прямоугольник, показывающий
период времени, в течение которого объект выполняет действие – как
непосредственно, так и с помощью зависимой процедуры.

Если вызывающий объект посылает синхронное сообщение (synchronous message), то


он должен ждать, пока обработка сообщения не будет закончена, например при вызове
подпрограммы. Если вызывающий объект посылает асинхронное
сообщение(asynchronous message), то он может продолжать работу и не должен ждать
ответа.
Стереотипы:call,return,create,destroy,send.
Диаграмма первая:

Рис. 1 Регистрация на сайте.


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

Диаграмма 2:

Рис. 2- Вход в учетную запись.


На данной диаграмме продемонстрирован процесс входа пользователя в аккаунт сайта
магазина.
Диаграмма 3:

Рис.3 Создание корзины.


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

Выводы:

При выполнения данной лабораторной работы я составила 3 диаграммы


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