UML: Разлика между версии
м r2.7.3) (Робот: Променяне от eo:UML на eo:Unuigita Modeliga Lingvo |
|||
Ред 44: | Ред 44: | ||
{{софтуер-мъниче}} |
{{софтуер-мъниче}} |
||
[[af:Unified Modeling Language]] |
|||
[[ar:لغة النمذجة الموحدة]] |
|||
[[bs:UML]] |
|||
[[ca:Llenguatge unificat de modelat]] |
|||
[[cs:Unified Modeling Language]] |
|||
[[da:UML]] |
|||
[[de:Unified Modeling Language]] |
|||
[[el:Γλώσσες μοντελοποίησης λογισμικού]] |
|||
[[en:Unified Modeling Language]] |
|||
[[eo:Unuigita Modeliga Lingvo]] |
|||
[[es:Lenguaje Unificado de Modelado]] |
|||
[[et:UML]] |
|||
[[eu:Unified Modeling Language]] |
|||
[[fa:زبان مدلسازی یکپارچه]] |
|||
[[fi:UML-mallinnus]] |
|||
[[fr:Unified Modeling Language]] |
|||
[[gl:Linguaxe Unificada de Modelado]] |
|||
[[he:Unified Modeling Language]] |
|||
[[hi:युनिफाइड मोंडलिंग लैंग्वेज]] |
|||
[[hu:Unified Modeling Language]] |
|||
[[id:Unified Modeling Language]] |
|||
[[is:Unified Modeling Language]] |
|||
[[it:Unified Modeling Language]] |
|||
[[ja:統一モデリング言語]] |
|||
[[ko:통합 모델링 언어]] |
|||
[[lt:Unified Modeling Language]] |
|||
[[mk:Унифициран јазик за моделирање]] |
|||
[[ml:യൂണിഫൈഡ് മോഡലിങ്ങ് ലാംഗ്വേജ്]] |
|||
[[mn:UML моделийн хэл]] |
|||
[[ms:UML]] |
|||
[[nl:Unified Modeling Language]] |
|||
[[no:Unified Modeling Language]] |
|||
[[pl:Unified Modeling Language]] |
|||
[[pt:UML]] |
|||
[[ro:Unified Modeling Language]] |
|||
[[ru:UML]] |
|||
[[sk:Unified Modeling Language]] |
|||
[[sl:Poenoteni jezik modeliranja]] |
|||
[[sq:Unified Modeling Language]] |
|||
[[sr:UML]] |
|||
[[sv:Unified Modeling Language]] |
|||
[[ta:ஒருங்கு மாதிரியாக்க மொழி]] |
|||
[[th:ยูเอ็มแอล]] |
|||
[[tr:UML]] |
|||
[[uk:Unified Modeling Language]] |
|||
[[vi:Ngôn ngữ mô hình hóa thống nhất]] |
|||
[[yo:Unified Modeling Language]] |
|||
[[zh:统一建模语言]] |
Версия от 19:06, 5 април 2013
Унифицираният език за моделиране (Шаблон: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 вида диаграми:
- Class diagram (класова диаграма)
- Component diagram (компонентна диаграма)
- Composite structure diagram (диаграма на съставна структура)
- Deployment diagram (диаграма на разгръщане)
- Object diagram (обектна диаграма)
- Package diagram (диаграма на пакетите)
- Activity diagram (диаграма на дейност)
- State Machine diagram (диаграма на машина на състоянията)
- Use case diagram (диаграма на типичните случаи на употреба)
- Communication diagram (комуникационна диаграма)
- Interaction overview diagram (UML 2.0) (диаграма за преглед на взаимодействие)
- Sequence diagram (диаграма на последователност)
- UML Timing Diagram (UML 2.0) (времева диаграма)
- UML Profile Diagram
UML инструменти
Има много програми, които в една или друга степен поддържат UML стандарта.
- IBM Rational Rose
- Borland Together
- MagicDraw
- Altova UModel
- Enterprise Architect
- Visual Paradigm for UML
- ArgoUML
- Poseidon for UML
- BOUML