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

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
EmausBot (обговорення | внесок)
м r2.7.2+) (робот змінив: ro:Unified Modeling Language
м Disambiguated: OracleOracle Corporation (2) using Dab solver
Рядок 2:
'''UML''' ({{lang-en|Unified Modeling Language}}) — уніфікована мова моделювання, використовується у парадигмі [[об’єктно-орієнтоване програмування|об'єктно-орієнтованого програмування]]. Є невід'ємною частиною уніфікованого [[процес розробки програмного забезпечення|процесу розробки програмного забезпечення]]. UML є мовою широкого профілю, це [[відкритий стандарт]], що використовує графічні позначення для створення [[абстрактна модель|абстрактної моделі]] [[система|системи]], називаної ''UML-моделлю''. UML був створений для визначення, візуалізації, проектування й документування в основному програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретованого коду можлива кодогенерація.
 
Перша версія (1.0) UML вийшла [[13 січня]] [[1997]], вона була створена за запитом [[Object Management Group]] (OMG) — організації, відповідальної за прийняття стандартів в галузі об'єктних технологій і баз даних. Після обговорення, у вересні [[1997]] року, версія 1.1 UML була представлена на голосування в OMG. Розробку UML підтримали і вже тоді використовували як стандарт такі гранди ринку інформаційних технологій, як [[Microsoft]], [[IBM]], [[Hewlett-Packard]], [[Oracle Corporation|Oracle]], [[DEC]], [[Sybase]], Logic Works й інші.
 
Поточна версія — 2.0.
Рядок 36:
Незважаючи на явну перевагу об'єктно-орієнтованих технологій аналізу і проектування перед структурними, їхнє поширення було незначним, оскільки жоден з методів не давав єдиної і цілісної об'єктної моделі системи. Кожен метод добре висвітлював одну або декілька сторін реальної системи, залишаючи в тіні багато інших, не менш важливих сторін. Крім того, відсутність єдиного стандарту дуже заважало широкому поширенню об’єктно-орієнтованих методів при розробці програмного забезпечення.
 
Протягом 1994-96 років творці трьох найпоширеніших методологій — [[Граді Буч]] (BOOCH), [[Джим Рамбо]] (OMT — Object Modeling Technique) і [[Айвар Якобсон]] (OOSE — Object Oriented Software Engineering) об'єднали свої зусилля під егідою [[Rational Software Corporation]] для створення єдиної мови моделювання, яка б об'єднала всі істотні й успішні розробки в даній галузі і стала би стандартом мови об'єктного моделювання. Грандіозна робота, у якій поряд з Rational брали участь представники багатьох компаній, таких, як [[Microsoft]], [[IBM]], [[Hewlett-Packard]], [[Oracle Corporation|Oracle]], [[DEC]], Unisys, IntelliCorp, Platinum Technology і кількох сотень інших завершилася створенням у січні 1997 року UML 1.0, яка після бурхливого обговорення протягом 1997 року у вересні під версією 1.1 і була передана в OMG для прийняття як галузевий стандарт мови об'єктного моделювання.
 
== Діаграми ==
Рядок 43:
<!-- Треба розробляти термінологію, та впевнено нею користуватись -->
{|
|-
||
'''Structure Diagrams:'''