Modelleringstaal UML
Die modelleringstaal UML (Unified Modeling Language, Geverenigde Modelleringstaal) beskryf prosesse en komponente met behulp van diagramme en skemas. Tog is UML nie 'n ware programmeertaal nie, maar dit is moontlik om kode te genereer op grond van sy modelle.
Hierdie modelleringstaal het wyd toepassing gevind in werksiklusse tydens sagteware-ontwikkeling en stelselontwerp.
Daar bestaan die volgende hoof tipes diagramme in die UML-taal:
- Strukturele diagramme (Structure Diagrams), waartoe klas-, komponente-, samestellende/saamgestelde struktuur-, koöperasie- (UML2.0), ontplooiings-, objek-, pakket-, profieldiagramme (UML2.2) behoort.
- Gedragsdiagramme (Behavior Diagrams), wat aktiviteits-, toestands-, gevalle van gebruik- of gebruikgevaldiagramme insluit.
- Interaksiediagramme (Interaction Diagrams), wat kommunikasie- (UML2.0), interaksie-oorsig-, (UML2.0), volgorde-, sinchronisasiediagramme (UML2.0) insluit.
Sien ook
-
die stel konsepte Programmeringsparadigma,
wat die benadering tot programmering bepaal -
die metodologie
OOP,
wat wyd in programmering gebruik word -
die skema
MVC,
wat gebruik word om kode in blokke vir elke taak te organiseer -
die taakverbrandingsdiagram,
wat gebruik word vir grafiese voorstelling van werksvolume