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
   13   14   15   16   17   18   19   20   21   22   23