Реферат: Уніфікована мова моделювання (UML)
утиліта (Utility, вид класів),
процес (Process),
нитка (Thread, вид активних класів))
інші
додатка (Application),
документ (Document),
файл (File), бібліотека (Library),
сторінка (Page),
таблиця (Table, вид компонентів));
− сутності поводження (Behavioral things)
взаємодія (Interaction)
автомат (State machine);
− сутності, що групують, - пакет (Packages);
− анотаційні сутності – примітка (Note).
Основними типами відносин в UML є відносини:
залежності (Dependency),
асоціації(Association) (різновидом асоціації є
відношення агрегації (Aggregation)),
узагальнення(Generalization)
реалізації (Realization).
Існують також їхньої варіації, наприклад, уточнення, трасування, включення й розширення (для відносин залежності).
Для побудови коректно оформленої моделі в UML визначені правила, що дозволяють коректно й однозначно визначати:
(1) імена сутностей, відносин і діаграм,
(2) область дії імен (контекст, у якому ім'я має деяке значення),
(3) видимість імен (для використання іншими елементами),
(4) цілісність (правильність і погодженість співвідношення елементів),
(5) виконання моделі [13].
Ефективність і спрощення застосування мови забезпечується використанням певних угод, так званих, загальних механізмів:
- специфікацій (Specifications),