Page 26 - 6602
P. 26

 Визначити цілі головних зовнішніх агентів по відношенню
                            до системи
                                   Сформулювати     основні   варіанти   використання,   які
                            специфікують функціональні вимоги до системи
                                   Написати  успішний  сценарій  реалізації  вибраного  варіанту
                            використання
                                   Визначити  виключення  або  неуспіх  у  виконанні  сценарію
                            варіанту використання
                                   Написати сценарії для всіх виключень
                                   Виділити  загальні  варіанти  використання  і  змалювати  їх
                            взаємозв'язки з базовими із стереотипом «<<include>>»
                                   Виділити варіанти використання для виключень і змалювати
                            їх взаємозв'язки з базовими із стереотипом «<<extend>>»
                                   Перевірити  діаграму  на  відсутність  дублювання  варіантів
                            використання і зовнішніх агентів
                                  У  разі,  коли  для  представлення  ієрархічної  структури
                            проектованої  системи  застосовуються  підсистеми,  система  може
                            бути  визначена  у  вигляді  варіантів  використання  на  всіх  рівнях.
                            Окремі підсистеми або класи можуть реалізовувати власні варіанти
                            використання.  При  цьому  найбільш  загальний  або  абстрактний
                            варіант використання в подальшому може уточнюватися множиною
                            приватних варіантів використання, кожен з яких визначатиме сервіс
                            елементу моделі, що міститься в сервісі вихідної системи.
                                  Реалізація варіанту використання залежить від типа елементу
                            моделі, в якому він визначений. Наприклад, варіанти використання
                            модельованої  програмної  системи  можуть  бути  реалізовані  за
                            допомогою  операцій  класів  моделі.  Стосовно  бізнес-систем
                            варіанти  використання  можуть  реалізуватися  співробітниками  цієї
                            системи.  Стосовно    систем  автоматичного  управління  варіанти
                            використання  реалізуються  технічними  засобами  (сенсорами,
                            регулювальниками і так далі) і програмним забезпеченням. У всіх
















                                                           22
   21   22   23   24   25   26   27   28   29   30   31