Page 18 - 6403
P. 18
системи, які показують, що саме вона має робити. Існують
три форми написання usecases:
1. Коротка – короткий опис в один абзац одного зі
сценаріїв (зазвичай успішного) роботи системи (приклад 1).
Виконуються під час початкового аналізу вимог до системи.
2. Поверхнева – поверхневий опис у вільній формі
усіх сценаріїв (головного і альтернативних) одного з use
cases (приклад 2). Виконуються під час початкового аналізу
вимог до системи.
3. Повна – всі кроки і дії детально описані,
включаючи перед- та постумови виконання use case.
Виконуються на стадії відбору з повного переліку use cases у
короткій та поверхневій формах невеликої частини важливих
(критичних для роботи системи) use cases. Повна форма
опису use case має перелік розділів, коротко описаних у
таблиці 1. Нижче наведено приклад складання use case у
повній формі для системи продажу товарів у супермаркеті.
Таблиця 1. Параметри опису use case
Usecase section Comment
Use Case Name Назва use case (починається з дієслова)
Scope System or Business
Level User-goal or Sub-function
Primary Actor Г оловний актор
Stakeholders and Перелік осіб, які зацікавлені в виконанні даного usecase
interests та мета, яку вони при цьому переслідують
Preconditions Список передумов, які повинні виконуватись для
початку виконання use case
Success guarantee Список умов, при виконанні яких можна говорити про
успішне закінчення виконання use case
Main Success Scenario Головний успішний сценарій use case. Найчастіше є
безумовним
Extensions Альтернативні сценарії успішного чи неуспішного за-
кінчення use сазе
Special Requirements Спеціальні (нефункціональні) вимоги
Technology and Data Поради для реалізації певних кроків use сазе
Variations List
16