Modelleringsspråket UML
Modelleringsspråket UML (Unified Modeling Language, Unifisert modelleringsspråk) beskriver prosesser og komponenter ved hjelp av diagrammer og skjemaer. Likevel er UML ikke et ekte programmeringsspråk, men det er mulig å generere kode basert på dets modeller.
Dette modelleringsspråket har funnet utbredt bruk i arbeidsflyter innen programvareutvikling og systemdesign.
Det finnes følgende hovedtyper av diagrammer i UML-språket:
- Strukturelle diagrammer (Structure Diagrams), som inkluderer klasse-, komponent-, kompositt-/sammensatt struktur-, samhandlingsdiagrammer (UML2.0), distribusjons-, objekt-, pakke- og profildiagrammer (UML2.2).
- Atferdsdiagrammer (Behavior Diagrams), som inkluderer aktivitets-, tilstands-, use case- eller brukstilfellediagrammer.
- Interaksjonsdiagrammer (Interaction Diagrams), som inkluderer kommunikasjonsdiagrammer (UML2.0), interaksjonsoversiktsdiagrammer, (UML2.0), sekvens- og tidsdiagrammer (UML2.0).
Se også
-
sett med konsepter Programmeringsparadigme,
som definerer tilnærmingen til programmering -
metodologi
OOP,
som er mye brukt i programmering -
skjema
MVC,
som brukes for å organisere kode i blokker for hver oppgave -
diagram oppgaveforbrenningsdiagram,
som brukes for grafisk representasjon av arbeidsmengden