UML: Разлика между версии

от Уикипедия, свободната енциклопедия
Изтрито е съдържание Добавено е съдържание
Palosirkka (беседа | приноси)
+logo
м интервал; козметични промени
Ред 1: Ред 1:
[[File:UML logo.svg|frameless|right|UML logo]]
[[Файл:UML logo.svg|безрамка|дясно|UML logo]]
'''Унифицираният език за моделиране''' ({{lang-en|'''Unified Modeling Language''', '''UML'''}}) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една [[софтуер]]на система.
'''Унифицираният език за моделиране''' ({{lang-en|'''Unified Modeling Language''', '''UML'''}}) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една [[софтуер]]на система.


Ред 9: Ред 9:
== Диаграми ==
== Диаграми ==
В UML се борави с 14 вида диаграми:
В UML се борави с 14 вида диаграми:
:*[[Class diagram]] (класова диаграма)
:* [[Class diagram]] (класова диаграма)
:*[[Component diagram]] (компонентна диаграма)
:* [[Component diagram]] (компонентна диаграма)
:*[[Composite structure diagram]] (диаграма на съставна структура)
:* [[Composite structure diagram]] (диаграма на съставна структура)
:*[[Deployment diagram]] (диаграма на разгръщане)
:* [[Deployment diagram]] (диаграма на разгръщане)
:*[[Object diagram]] (обектна диаграма)
:* [[Object diagram]] (обектна диаграма)
:*[[Package diagram]] (диаграма на пакетите)
:* [[Package diagram]] (диаграма на пакетите)
:*[[Activity diagram]] (диаграма на дейност)
:* [[Activity diagram]] (диаграма на дейност)
:*[[State diagram#UML state diagram|State Machine diagram]] (диаграма на машина на състоянията)
:* [[State diagram#UML state diagram|State Machine diagram]] (диаграма на машина на състоянията)
:*[[Use case diagram]] (диаграма на типичните случаи на употреба)
:* [[Use case diagram]] (диаграма на типичните случаи на употреба)
:*[[Communication diagram]] (комуникационна диаграма)
:* [[Communication diagram]] (комуникационна диаграма)
:*[[Interaction overview diagram]] (UML 2.0) (диаграма за преглед на взаимодействие)
:* [[Interaction overview diagram]] (UML 2.0) (диаграма за преглед на взаимодействие)
:*[[Sequence diagram]] (диаграма на последователност)
:* [[Sequence diagram]] (диаграма на последователност)
:*[[UML Timing Diagram]] (UML 2.0) (времева диаграма)
:* [[UML Timing Diagram]] (UML 2.0) (времева диаграма)
:*[[UML Profile Diagram]]
:* [[UML Profile Diagram]]


== UML инструменти ==
== UML инструменти ==
Ред 42: Ред 42:
* [http://sharp.swu.bg/rkraleva/2006_2007/SoftTech/Ypr_SoftTech/ypr9_UML.htm Кратко описание на UML]
* [http://sharp.swu.bg/rkraleva/2006_2007/SoftTech/Ypr_SoftTech/ypr9_UML.htm Кратко описание на UML]
* [http://argouml.tigris.org/ ArgoUML]
* [http://argouml.tigris.org/ ArgoUML]
{{софтуер-мъниче}}


[[Категория:Софтуер]]
[[Категория:Софтуер]]

{{софтуер-мъниче}}

Версия от 17:39, 13 ноември 2018

UML logo
UML logo

Унифицираният език за моделиране (Шаблон:Lang-en) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една софтуерна система.

История

Стандартът е обединение на основните съществуващи към началото на 90-те години на миналия век стандарти. Това са OMT на Джеймс Ръмбаух, Бууч метода на Грейди Бууч и OOSE на Айвар Джакобсън. Ръмбаух, Бууч и Джакобсън се събират в Rational през 1995.

UML е развит и стандартизиран от Object Management Group (OMG) под ръководството на Ръмбаух, Бууч и Джакобсън. OMG е индустриален консорциум на водещи ИТ компании, вкл. Hewlett-Packard, IBM, Sun Microsystems, Apple Computer, American Airlines и Data General. Първата версия е обявена през 1997. Актуалната версия на езика е UML 2.2.

Диаграми

В UML се борави с 14 вида диаграми:

UML инструменти

Има много програми, които в една или друга степен поддържат UML стандарта.

Външни препратки

Шаблон:Софтуер-мъниче