стання. Дійові особи діляться на три основні типи - користувачі системи, інші системи, які взаємодіють з даною, і час. Час стає дійовою особою, якщо від нього залежить запуск яких подій в системі. p align="justify"> Розробляючи діаграми Варіантів використання потрібно дотримуватися наступних правил:
1. Чи не моделювати зв'язку між діючими особами;
2. Чи не з'єднувати стрілкою безпосередньо два варіанти використання;
. Кожен варіант використання повинен бути ініційований дійовою особою.
Діаграма варіантів використання для інформаційної системи РЖД виглядає наступним чином:
В
Рис.1 Діаграма варіантів використання
На цій діаграмі одна дійова особа. Існує також п'ять основних дій, виконуваних модельованої системою: забронювати квиток, забронювати квиток On-Line, купити квиток, дізнатися про можливість руху з пересадкою, дізнатися розклад руху поїздів. На діаграмі варіантів використання показано взаємодію між варіантами використання і діючими особами. p align="justify"> Вона відображає вимоги до системи з точки зору користувача. Таким чином, варіанти використання - це функції, що їх системою, а діючі особи - це зацікавлені по відношенню до створюваної системи. p align="justify"> Основне завдання діаграми варіантів використання - представляти собою єдине засіб, що дає можливість замовнику, кінцевому користувачеві і розробнику спільно обговорювати функціональність і поведінку системи.
Створення діаграми послідовності
Для моделювання взаємодії об'єктів в часі в мові UML використовуються діаграми послідовності (ДП). Діаграма послідовності відображає потік подій, що відбуваються в рамках варіанту використання. На діаграмі послідовності зображаються тільки ті об'єкти, які безпосередньо беруть участь у взаємодії. Ключовим моментом для діаграм послідовності є динаміка взаємодії об'єктів у часі. p align="justify"> На діаграмі послідовності об'єкт зображується у вигляді прямокутника, від якого вниз проведена пунктирна вертикальна лінія. Ця лінія називається лінією життя об'єкта. Вона являє собою фрагмент життєвого циклу об'єкта в процесі взаємодії. Кожне повідомлення представляється у вигляді стрілки між лініями життя двох об'єктів і позначається ім'ям. p align="justify"> Розглянемо докладніше кожен з варіантів використання:
В В
Рис.2 ДП для варіанту використання В«Забронювати квитокВ»
У даній діаграмі дійова особа - Майоров А.В., а об'єкти - сайт РЖД, особистий розрахунковий рахунок, база даних РЖД. Майоров А.В. вибирає маршрут і дату відправлення.
Далі здійснюється формування і відправка запиту ...