Л.Р. №5. UML. Модели поведения (Behavior models).

1. У нотації об'єктно-орієнтованої мови моделювання UML (Unified Modeling Language – Уніфікована мова моделювання) розробити моделі поведінки (Behavior models) для Вашого проекту:
1) діаграми варіантів використання/прецедентів (Use Case diagrams) – для моделювання функціональних вимог до системи (у вигляді сценаріїв взаємодії користувачів із системою);
2) діаграми взаємодії (Interaction diagrams) – для моделювання процесу обміну повідомленнями між об'єктами:
    2.1) діаграми послідовності (Sequence diagrams) – відображають тимчасову послідовність подій, що відбуваються в рамках варіанта використання;
    2.2) діаграми кооперації/співпраці (Collaboration diagrams) – концентрують увагу на зв'язках між об'єктами;
3) діаграми станів (Statechart diagrams) - для моделювання поведінки об'єктів системи під час переходу з одного стану до іншого;
4) діаграми діяльності (Activity diagrams) - для моделювання поведінки системи у межах різних варіантів використання, чи потоків управління.