logo

Crowdly

Browser

Add to Chrome

Course 295

Looking for Course 295 test answers and solutions? Browse our comprehensive collection of verified answers for Course 295 at epkmoodle.znu.edu.ua.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

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

Встановіть відповідність між ситуацією і джерелом складності програмного забезпечення, яке вона ілюструє.

View this question

У сценарії оформлення замовлення беруть участь :Сторінка, :Оформлення, :Замовлення, :Склад і сутність :Клієнт. Встановіть відповідність між операцією та учасником, який має її виконувати.

View this question

Встановіть відповідність між запитанням, яке аналітик ставить під час виявлення й перевірки прецедентів, і тим, що воно найчастіше додає до моделі.

View this question

Встановіть відповідність між типовою помилкою заповнення і розділом (підрозділом) технічного завдання за ГОСТ 34.602-89, у якому її припускаються.

View this question

Встановіть відповідність між наслідком і помилкою на діаграмі ієрархії узагальнення, яка до нього призводить.

View this question

ТЗ складено строго за ГОСТ 34.602-89 суцільним текстом на 300 вимог. За пів року ніхто не може сказати, якій цілі служить вимога і який тест її перевіряє. Яку прогалину стандарту це виявило?

✅
❌
❌
❌
View this question

Актор Бібліотекар надсилає учаснику :ФормаВидачі повідомлення видатиКнигу(читач, книга). Що з цього повідомлення потрапить на діаграму класів?

❌
❌
✅
❌
View this question

Шість зв'язків між класами бібліотеки можна записати шістьма реченнями або показати однією схемою. Що дає схема такого, чого не дає текстовий перелік?

❌
✅
❌
❌
View this question

На знімку є два об'єкти класу Деталь: диск зі слотом назва = "Диск гальмівний" і фільтр зі слотом назва = "Фільтр масляний". Що в цих двох об'єктів обов'язково однакове?

❌
✅
❌
❌
View this question

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