Л.Р. №3. 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) - для моделирования поведения системы в рамках различных вариантов использования, или потоков управления.