Lesplan module 00
Cursusomschrijving
UML is een diagramspecificatietaal om software te kunnen ontwerpen en deze ontwerpen met anderen te kunnen delen. Deze cursus introduceert deze taal zodat trainees de diagrammen kunnen volgen in discussies bij het whiteboard.
Inleiding
De Universal Modeling Language (UML) wordt sinds het eind van de jaren 90 van de vorige eeuw gebruikt en is de standaard in de software industrie. Daarnaast geeft UML de handvatten om wanneer men een stuk software analyseert deze te visualiseren, wat het begrip van dat stuk software vergroot. Een goed begrip van deze notatietechniek is dan ook essentieel om effectief te kunnen communiceren met andere ontwikkelaars.
Doelen
Het doel van deze introductie is om trainees net gevaarlijk genoeg te laten zijn bij een whiteboard en hen te laten weten welke technieken er zijn om software grafisch weer te geven.
Na deze cursus kan de trainee:
-
De meest essentiƫle diagrammen lezen
-
Zelf deze schetsen op een whiteboard
Het is niet de bedoeling dat dit een formele training wordt om tot correcte UML te komen.
Inhoud
In deze modulen komen de volgende diagrammen aan bod:
-
class diagram
-
sequence diagram
-
deployment diagram
Deze zijn gekozen omdat ze het beste werken op een whiteboard (class en deployment diagrams), of helpen bij het nadenken over een stuk code in logische volgorde (sequence diagram). De overige UML diagrammen zijn natuurlijk nuttig, maar voor deze setting niet noodzakelijk.
Hierbij maken we gebruik van het onderstaande artikel van Laurie Williams.
Bronnen
[] Laurie Williams. An Introduction to the Unified Modeling Language. 2004
Volgende module »