UML (Unified Modeling Language), nepřekládá se, používá se zkratka UML.
Unified Modeling Language (UML) je grafický modelovací jazyk (notace) pro specifikaci, vizualizaci a dokumentaci informačních systémů a aplikací. UML byl původně vytvořen firmou Rational Software (nyní součást firmy IBM) ve spolupráci s dalšími partnery. V současné době je standard UML vyvíjen standardizační organizací Object Management Group (OMG).
Využití UML v praxi: UML zjednodušuje a podporuje proces vývoje software pomocí standardních vizuálních modelů. UML nepředstavuje metodiku, jak analyzovat a navrhovat informační systémy a aplikace. Obecně standard UML umožňuje popisovat business procesy, funkce systému, datové modely a komponenty. Jazyk je založen na objektově orientovaném přístupu k analýze a návrhu a je rovněž vhodný pro tvorbu rozsáhlých a komplexních informačních systémů.
Standard UML 2.0 se skládá ze čtyř částí:
- UML 2.0 SuperStructure – definuje syntaxi jazyka (jednotlivé diagramy)
- UML 2.0 Infrastructure – definuje sémantiku jazyka (význam jednotlivých diagramů), jedná se o metamodel, na kterém je jazyk UML založen
- UML 2.0 Object Constraint Language (OCL) – představuje jazyk pro specifikaci různých omezení v jednotlivých diagramech
- UML 2.0 Diagram Interchange – představuje specifikaci formátů a struktur pro výměnu modelů mezi různými nástroji
Výčet diagramů standardu UML 2.0:
-
Strukturní diagramy:
- Diagram tříd (Class Diagram)
- Diagram objektů (Object Diagram)
- Diagram komponent (Component Diagram)
- Diagram složených struktur (Composite Structure Diagram)
- Diagram nasazení (Deployment Diagram)
- Diagram balíčků (Package Diagram)
-
Diagramy chování:
- Diagram případů užití (Use Case Diagram)
- Diagram aktivit (Activity Diagram)
- Stavový diagram (State Machine Diagram)
-
Diagramy interakce:
- Sekvenční diagram (Sequence Diagram)
- Diagram komunikace (Communication Diagram)
- Diagram přehledu interakcí (Interaction Overview Diagram)
- Diagram časování (Timing Diagram)
Komentáře
Do diskuze nelze přispívat, protože je uzamčená