Modelleringsspråket UML
Modelleringsspråket UML (Unified Modeling Language, Unifierat modelleringsspråk) beskriver processer och komponenter med hjälp av diagram och scheman. Trots detta är UML inte ett riktigt programmeringsspråk, men det är möjligt att generera kod baserat på dess modeller.
Detta modelleringsspråk har fått stor spridning i arbetsflöden inom mjukvaruutveckling och systemdesign.
Det finns följande grundläggande diagramtyper i UML-språket:
- Strukturella diagram (Structure Diagrams), som inkluderar klassdiagram, komponentdiagram, sammansatt struktur, samverkansdiagram (UML2.0), distributionsdiagram, objektdiagram, paketdiagram, profildiagram (UML2.2).
- Beteendediagram (Behavior Diagrams), som inkluderar aktivitetsdiagram, tillståndsdiagram, användningsfallsdiagram.
- Interaktionsdiagram (Interaction Diagrams), som inkluderar kommunikationsdiagram (UML2.0), interaktionsöversiktsdiagram (UML2.0), sekvensdiagram, tidsdiagram (UML2.0).
Se även
-
uppsättning koncept Programmeringsparadigm,
som definierar tillvägagångssättet för programmering -
metodologi
OOP,
som används i stor utsträckning inom programmering -
schema
MVC,
som används för att organisera kod i block för varje uppgift -
diagram brännediagram,
som används för grafisk representation av arbetsmängden