на послідовність дій, яка ілюструє ВІ.
Сценарій складається з наступних частин:
. Короткий опис того, що відбувається в варіанті використання
. Актор, який ініціює даний ВІ
. Передумова - це умови, які повинні бути виконані, перш ніж варіант використання почне виконуватися сам
. Післяумови - це умови, які завжди повинні бути виконані після завершення ВІ. Предусловия і постумови вказують порядок виконання ВІ системи. Не у всіх ВІ бувають постумови
. Основний потік подій - поетапне опис того, що має відбуватися під час виконання ВІ. Опис того, що робитиме система з точки зору користувача. Основний потік подій описує нормальний хід подій (при відсутності помилок).
. Альтернативний потік подій - описує відхилення від нормального перебігу подій (помилкові ситуації) та їх обробку.
Розробимо ВІ для обліку автомобілів- перегляд довідника автомобілей.- введення нового автомобіля (марка, виводиться з іншого довідника) .- редагування автомобіля.- видалення автомобіля.
Прототип інтерфейсу представлений на Малюнок 3 - прототип інтерфейсу головної сторінки ПЗ.
S1 - перегляд довідника автомобілів.
Прототип інтерфейсу представлений на Малюнок 4 - прототип інтерфейсу перегляд довідника автомобілі.
Актор: «Менеджер»
передумовою: ...
Післяумови: ...
Малюнок 3 - прототип інтерфейсу головної сторінки ПО
Малюнок 4 - прототип інтерфейсу перегляд довідника автомобілі
Таблиця 1. Основний потік подій
МенеджерСістемаВибірает команду перегляду Довідника «Автомобілі» Відкриває екранну форму довідника «Автомобілі». Завантажує інформацію про автомобілі з БД. (Е1) Вибирайте команду закрити довідник «Автомобілі» Закриває форму.
Сценарій завершен.- введення нового автомобіля (марка, виводиться з іншого довідника)
Актор: «Менеджер»
передумовою: відкритий довідник «Автомобілі»
Післяумови: відкритий довідник «Автомобілі»
Таблиця 2. Основний потік подій
МенеджерСістемаВводіт команду додати автомобільОткривает екранну форму «Додати автомобіль» .Вводіт дані в формуВводіт інформацію про марку автомобіляОткривается форма довідника «Марки автомобілів» Завантажуються відомості про марки з БДВибірает марку (Е2) Закриває форму довідник «Марки автомобілів». Інформація надходить у форму додавання автомобіля.Сохраняет інформацію (Е3) Додає дані в справочнікЗакривает форму «Додавання автомобіля» Закриває форму «Додавання автомобіля» Активує довідник автомобілів Обновляє дані
Сценарій завершен.- редагування автомобіля.
Короткий опис: ...
Актор: «Менеджер»
передумовою: наявність автомобіля, відкритий довідник «Автомобілі»
Післяумови: відкритий довідник «Автомобілі»
Таблиця 3. Основний потік подій
МенеджерСістемаВибірает автомобільВводіт команду редагувати автомобільОткривает екранну форму «Додавання автомобіля» Виводить інформація з БД в формуМеняет дані в формеМеняет маркуОткривает форму довідника «Марки автомобілів» Завантажуються відомості про марки з БДВибірает марку (Е2) Закриває форму довідника «Марки автомобіля »Інформація надходить у форму редагування АвтомобіляСохраняет інформацію (Е3) Закриває формуЗакривает форму« Редагування автомобіля »Активує форму довідника« Автомобілі »Обновляє дані
Сценарій завершен.- видалення автомобіля
Короткий опис: ...
передумовою: наявність автомобіля, відкритий довідник «Автомобілі»
Післяумови: відкритий довідник «Автомобілі»
Таблиця 4. Основний потік подій
МенеджерСістемаВибірает автомобільВводіт команду видалити автомобільВиводіт вікно подтвержденіяПодтверждает видалення (Е4) Видаляє відомості про автомобілі з БД (Е5) Активує форму довідника «Автомобілі» Обновляє дані
Сценарій завершений.
Таблиця 5. Альтернативний потік подій
Е1 - довідник автомобілів пустЗаполніть справочнікЕ2 - відсутня маркаВиполніть варіант використання - «Додати нову марку» Е3 - Поля форми заповнені невірно або пустиЗаполніть поляЕ4 - не підтверджує видалення Закриває вікно подтвержденіяЕ5 - помилка видалення Розробимо ВІ для обліку документів постановки автомобіля на стоянку
Прототип інтерфейсу представлений на Малюнок 3 - прототип інтерфейсу головної сторін...