
Ten minste één Case-tool in het kader van de analyse van een project gebruiken.
De methodologie in analyse en ontwerp toepassen op complexe situaties.
Beschrijven van de formele methoden om een userinterface te schrijven.

In deze module wordt de UML-taal aangeleerd (Unified Modelling Language), een analysetaal die gebruikt wordt om een objectgerichte analyse op een weldoordachte manier aan te pakken en uit te voeren. UML is een taal die haar sporen al heeft verdiend, die aan het eind van de analyse een kant-en-klare documentatie oplevert, en waarvoor al een aantal softwaretools bestaan om - uitgaande van de UML analyse - automatisch een raamwerk van de toepassing te genereren. Ook gerelateerde onderwerpen zoals testen, ontwikkelen, Model-View-Controller (userinterface) en Persistentie komen aan bod. In deze module wordt vooral veel aandacht besteed aan de praktijk: veel oefenen is de boodschap.
Volgende onderwerpen komen aan bod:
- SDLC : Software ontwikkelingscyclus
- Use Cases: Theorie, voorbeelden en oefeningen
- Domeinklassen: Theorie, voorbeelden en oefeningen
- Klassen in UML: Theorie, voorbeelden en oefeningen
- Sequentie- en toestandsdiagrammen: Theorie, voorbeelden en oefeningen
- Testen: Theorie en voorbeelden
- Ontwikkelen: Theorie en voorbeelden
- Model-view-controller (userinterface): Theorie, voorbeelden en oefeningen
- Ontwerppatronen: Theorie en voorbeelden
- Persistente: Theorie en voorbeelden

- Handboek: SOFTWAREONTWIKKELING MET UML EN JAVA , Gertjan Laan, ISBN 9789043012423
- Eigen cursus: JA
- Extra’s: actualiteit, uittreksels uit de pers, filmmateriaal, audiomateriaal,…


