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


Volgende module »