Begincompetentie
Een basis van Java of een andere object georiënteerde taal.
Leerresultaten
De student moet kunnen
· De diverse stadia van systeemontwikkeling doorlopen aan de hand van beperkte cases.
o Analyseren van de behoeften, via interviewtechnieken, en op deze manier komen tot een functionele analyse.
o De functionele analyse omzetten in UML-diagrammen: use case-diagrammen opstellen.
o de nodige gegevensklassen ontwerpen.
o de programmatie structureren (OO) : sequentie-diagrammen opstellen.
o Vertaling begrijpen / vatten van UML naar Java-code en omgekeerd.
· Opzetten van een relationeel datamodel.
o Opstellen ERD
o Verbanden en verschillen zien tussen klassendiagrammen en entity relationship diagrammen.
Inhoud
Basisbegrippen systeemontwikkeling;
functionele eisen en requirements opstellen;
informatieflow van een project;
actuele methodologieën zoals Xtreme programming, Scrum, ...;
Use case diagram;
Scenario en activiteitendiagram;
Domeinklassen;
Klassen in UML en Java;
Sequentie- en toestandsdiagram;
Data analyse aan de hand van Entity Relationship;
Persistentie;
3-tier model;
Studiematerialen
Meer info op de cursussen- en boekenlijst.
Handboeken
- Software ontwikkeling met UML en JAVA
Toledo (Digitale leeromgeving)
- Opdrachten en studiemateriaal op Toledo
Evaluatie
Tweede examenkans | Derde examenperiode (augustus) | Schriftelijk examen met computer | 100% | | Eerste examenkans | Tweede examenperiode (juni) | Schriftelijk examen met computer | 75% | | Eerste examenkans | Tweede examenperiode (juni) | Tussentijdse evaluatie | 25% | |