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

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Виправлено джерел: 2; позначено як недійсні: 0. #IABot (v2.0beta15)
Немає опису редагування
Рядок 2:
'''UML''' ({{lang-en|Unified Modeling Language}}) — уніфікована мова моделювання, використовується у парадигмі [[об’єктно-орієнтоване програмування|об'єктно-орієнтованого програмування]]. Є невід'ємною частиною уніфікованого [[процес розробки програмного забезпечення|процесу розробки програмного забезпечення]]. UML є мовою широкого профілю, це [[відкритий стандарт]], що використовує графічні позначення для створення [[абстрактна модель|абстрактної моделі]] [[система|системи]], яка називається ''UML-моделлю''. UML був створений для визначення, візуалізації, проектування й документування в основному програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретованого коду можлива кодогенерація.
 
Перша версія (1.0) UML вийшла [[13 січня]] [[1997]], вона була створена консорціумом [[UML Partners]] за запитом [[Object Management Group]] (OMG) — організації, відповідальної за прийняття стандартів в галузі об'єктних технологій і баз даних. Після обговорення, у вересні [[1997]] року, версія 1.1 UML була представлена на голосування в OMG. Розробку UML підтримали і вже тоді використовували як стандарт такі гранди ринку інформаційних технологій, як [[Microsoft]], [[IBM]], [[Hewlett-Packard]], [[Oracle Corporation|Oracle]], [[DEC]], [[Sybase]], Logic Works й інші.
 
Поточна версія — 2.0.
Рядок 83:
 
== Критика ==
 
Попри те, що UML є широко визнаним стандартом мови моделювання, вона часто підпадає під критику через такі причини:
 
* Надмірність мови
* Неточна семантика
Рядок 93 ⟶ 91:
 
== Див. також ==
 
* [[Блок-схема]]
* [[IDEF]]
* [[Мова моделювання]]
* [[Мова програмування]]
* [[UML Partners]]
 
== Примітки ==