logo

Crowdly

Browser

Додати до Chrome

Практичне завдання. Діаграма послідовності. Рекомендований час: 25 хвилин. Макс...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Практичне завдання. Діаграма послідовності. Рекомендований час: 25 хвилин. Максимум 10 балів.

Прецедент: Доставка їжі: оформлення замовлення. Актор: Клієнт.

Клієнт працює з мобільним застосунком сервісу. Меню й замовлення зберігає сервер сервісу. Платежі карткою проводить зовнішня платіжна система, до якої звертається сервер.

Основний потік

  1. Клієнт відкриває меню; застосунок отримує меню із сервера й показує його.
  2. Клієнт додає страву до кошика, указуючи кількість. Крок 2 повторюється для кожної страви.
  3. Клієнт оформлює замовлення, вводячи адресу доставки; застосунок надсилає замовлення на сервер, сервер перевіряє адресу, розраховує суму й повертає її.
  4. Клієнт підтверджує оплату; застосунок передає оплату на сервер, сервер проводить платіж у платіжній системі, зберігає замовлення й повертає його номер.

Альтернативні потоки

  • А1. Адреса поза зоною доставки (крок 3): сервер повертає відмову, застосунок показує повідомлення, і сценарій завершується.

Завдання. Побудуйте в draw.io діаграму послідовності для цього прецедента з основним і альтернативними потоками.

Оцінювання (10 балів)

  • учасники взаємодії визначено правильно — 2 б.
  • повідомлення відповідають крокам сценарію й ідуть у правильному порядку — 3 б.
  • усі потоки сценарію показано на діаграмі — 3 б.
  • позначення відповідають нотації UML — 2 б.

Як здати.

  1. Побудуйте діаграму в draw.io (app.diagrams.net). У назві файлу або в заголовку діаграми вкажіть своє прізвище.
  2. Отримайте посилання для перегляду: у draw.io виберіть меню «Файл → Експортувати як → URL» (File → Export as → URL) і скопіюйте створене посилання. Інший спосіб: збережіть файл на Google Диск і відкрийте доступ «Усі, хто має посилання».
  3. Вставте посилання в поле відповіді й перевірте, що воно відкривається у вікні анонімного перегляду браузера.
  4. За бажанням додайте файл .drawio або PNG як вкладення: це страховка, якщо посилання не відкриється.
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на epkmoodle.znu.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome