Сценарії
Сценарії особливо корисні для деталізації вже сформульованих вимог, оскільки описують послідовність інтерактивної роботи користувача з системою. Кожен сценарій описує одне або декілька можливих взаємодій.
Сценарій починається із загального опису, потім поступово деталізується для створення повного опису взаємодії користувача з системою.
В більшості випадків сценарій включає наступне:
- опис стану системи після завершення сценарію;
- інформацію щодо інших дій, які можна здійснювати під час виконання сценарію;
- опис виняткових ситуацій і способів їх обробки;
- опис нормального протікання подій;
- опис стану системи на початку сценарію.
Сценарії подій використовуються для документування поведінки системи, представленої певними подіями. Сценарії включають опис потоків даних, системних операцій і виняткових ситуацій, які можуть виникнути (рис.5.6).
Рисунок 5.6 – Діаграма сценаріїв
Умовні позначення:
1. Дані, що поступають в систему або витікають з неї, представлені в еліпсах.
2. Керуюча інформація показана стрілками у верхній частині прямокутників.
3. Внутрісистемні дані показані праворуч від прямокутників.
4. Виняткові ситуації показані в нижній частині прямокутників.
5. Ім'я наступної події, очікуваної після завершення сценарію, приводиться в затіненому прямокутнику.