UML-modelleringssprog
Modelleringssproget UML (Unified Modeling Language, Unificeret Modelleringssprog) beskriver processer og komponenter ved hjælp af diagrammer og skemaer. Alligevel er UML ikke et rigtigt programmeringssprog, men det er muligt at generere kode baseret på dets modeller.
Dette modelleringssprog har fundet udbredt anvendelse i arbejdscykler under softwareudvikling og systemdesign.
Der findes følgende grundlæggende diagramtyper i UML-sproget:
- Strukturelle diagrammer (Structure Diagrams), som omfatter klasse-, komponent-, komposit/sammensat struktur-, samarbejds- (UML2.0), udrulnings-, objekt-, pakke- og profildiagrammer (UML2.2).
- Adfærdsdiagrammer (Behavior Diagrams), som inkluderer aktivitets-, tilstands- og use case-diagrammer.
- Interaktionsdiagrammer (Interaction Diagrams), som inkluderer kommunikations- (UML2.0), interaktionsoversigts- (UML2.0), sekvens- og synkroniseringsdiagrammer (UML2.0).
Se også
-
et sæt koncepter Programmeringsparadigme,
som definerer tilgangen til programmering -
metodologien
OOP,
som er bredt anvendt i programmering -
skemaet
MVC,
som anvendes til at organisere kode i blokke for hver opgave -
diagrammet opgaveforbrænding,
som anvendes til grafisk at repræsentere mængden af arbejde