logo

Crowdly

Browser

Додати до Chrome

Course 295

Шукаєте відповіді та рішення тестів для Course 295? Перегляньте нашу велику колекцію перевірених відповідей для Course 295 в epkmoodle.znu.edu.ua.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

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

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

Переглянути це питання

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

Переглянути це питання

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

Переглянути це питання

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

Переглянути це питання

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

Переглянути це питання

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

✅
❌
❌
❌
Переглянути це питання

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

❌
❌
✅
❌
Переглянути це питання

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

❌
✅
❌
❌
Переглянути це питання

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

❌
✅
❌
❌
Переглянути це питання

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

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

Browser

Додати до Chrome