Лабораторная работа № Диаграммы uml. Диаграмма последовательности



Дата04.11.2022
өлшемі54,66 Kb.
#47393
түріЛабораторная работа

Международный Университет Астана

ЛАБОРАТОРНАЯ РАБОТА №5.

Диаграммы UML. Диаграмма последовательности

Выполнил : Қалдыбек Айбат


Астана-2022


Цель: сделать последовательную диаграмму “Yandex GO”
https://online.visual-paradigm.com/app/diagrams/#diagram:proj=0&type=SequenceDiagram&width=11&height=8.5&unit=inch

Описание:
На диаграмме показана включения “Принять заказ” от “Yandex Go”. Когда водитель начинает поиск ближайшего клиента срабатывает метод 1://ПоискЗаказа().
Списки клиентов отображаются в ряд, обновляются с определенным интервалом времени благодаря 2://ПовторныйПоик() таксист в праве выбирать подходящего человека.
Если водителю понравился клиент или же клиент очень близко, то достаточно кликнуть на аватар что бы сработал новый метод (3://ПринятиеЗаказа(НомерЗаказа)), который гласить, что если никто не опередил в выборе данного человека, то заказ принимается, в противном случае (4://Отказ()), поисковик вернется в режим поиска с предупреждением, что запрос отклонен.
Список контрольных вопросов для самопроверки

  1. Для чего создается диаграмма последовательности?

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

  3. Что может выступать в качестве объектов на диаграмме последовательности?

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

  • обмен сообщениями между объектами (в том числе в рамках обмена сообщениями со сторонними системами);

  • ограничения, накладываемые на взаимодействие объектов;

события, инициирующие взаимодействия объектов.


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

Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет