Unified Modeling Language: відмінності між версіями

[очікує на перевірку][очікує на перевірку]
Вилучено вміст Додано вміст
Мітка: редагування коду 2017
Рядок 83:
[[File:Uml diagram2.png|Uml diagram2]]
==== Структурні діаграми ====
Структурні діаграми ([[Англійська мова|англ.]] ''Structure Diagrams'') відображають статичні стани системи. За їхньою допомогою виділяються основні елементи системи, яка проектується. Оскільки структурні діаграми відображують саме структури, вони використовуються при документуванні архітектури програмного забезпечення.
 
===== Діаграма класів =====
Діаграма класів ([[Англійська мова|англ.]] ''Class Diagram'') - статична структурна діаграма, яка описує струкутру системи, демонструє класи системи, їхні атрибути, методи й залежності між класами.
 
Існують різні точки зору на побудову діаграм класів залежно від цілей їхнього застосування:
Рядок 93:
* точка зору специфікації - діаграма класів застосовується при проектуванні інформаційних систем;
* точка зору реалізації - діаграма класів містить класи, які використовуються безпосередньо у програмному коді (при використанні об'єктно-орієнтованих мов програмування).
 
===== Діаграма компонентів =====
Діаграма компонентів ([[Англійська мова|англ]]. ''Component diagram'') - статична структурна діаграма, яка показує поділ програмної системи на структурні компоненти й зв'язки (залежності) між компонентами. В якості фізичних компонентів можуть виступати файли, бібліотеки, модулі, файли виконання, пакети й т.п.
 
== Критика ==