Сценарії

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

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

В більшості випадків сценарій включає наступне:

- опис стану системи після завершення сценарію;

- інформацію щодо інших дій, які можна здійснювати під час виконання сценарію;

- опис виняткових ситуацій і способів їх обробки;

- опис нормального протікання подій;

- опис стану системи на початку сценарію.

Сценарії подій використовуються для документування поведінки системи, представленої певними подіями. Сценарії включають опис потоків даних, системних операцій і виняткових ситуацій, які можуть виникнути (рис.5.6).

Рисунок 5.6 – Діаграма сценаріїв

Умовні позначення:

1. Дані, що поступають в систему або витікають з неї, представлені в еліпсах.

2. Керуюча інформація показана стрілками у верхній частині прямокутників.

3. Внутрісистемні дані показані праворуч від прямокутників.

4. Виняткові ситуації показані в нижній частині прямокутників.

5. Ім'я наступної події, очікуваної після завершення сценарію, приводиться в затіненому прямокутнику.