Professional Documents
Culture Documents
Lab 04 UA UML
Lab 04 UA UML
2.1 Ви навчитесь:
По завершенні цього розділу Ви будете вміти:
користуватись термінологією UML
будувати найпростіші діаграми класів
1 Будь-який створений і відчужений матеріал проекту (модель, програм-ний код, документація тощо).
Сутності – це певні абстракції, які є базовими елементами моделей. В
UML є чотири типи сутностей: структурні (актори, класи, інтерфейси,
компоненти, вузли), поведінки (преценденти, діяльності, стани і
повідомлення), групування та анотаційні.
Структурні сутності – це статичні поняття, які відповідають
концептуальним, логічним чи фізичним елементам системи. Структурні
сутності, зазвичай, позначають іменниками. Розрізняють п’ять головних
структурних сутностей: актори, класи, інтерфейси, компоненти, вузли. Кожна з
сутностей може мати свої підвиди2.
Актор (Actor) – це суб’єкт, який перебуває поза системою, що
моделюється, і безпосередньо з нею взаємодіє. Графічно акторів зображають
значком “худа людина”, під яким вказують ім’я актора (рис. 2.1).
2 Поділ на головні сутності та їхні підвиди строго не фіксується, отож у літературі трапляється й дещо
інша класифікація сутностей.
Анотаційна сутність – це коментар для пояснення чи зауваження до будь-
якого елемента моделі. Є тільки один тип анотаційної сутності– примітка (note).
Графічно примітку зображають прямокутником із загнутим правим верхнім
кутом [2].
Діаграма UML – це графічне зображення елементів cистеми у формі
зв’язаного графа з вершинами (сутностями) і ребрами (відношеннями).
Детальніше можна ознайомитись в матеріалах лекцій та додатковій літературі