logo

Crowdly

Browser

Add to Chrome

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

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Практичне завдання. Діаграма послідовності. Рекомендований час: 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 як вкладення: це страховка, якщо посилання не відкриється.
More questions like this

Want instant access to all verified answers on epkmoodle.znu.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome