ANALYSE EN ONTWERP
 
Wordt gegeven in 3de jaar Toegepaste informatica
Hoorcollege [A] 12.5
Werkcollege [B] 12.5
Begel. zelfst./extern werk [C] 0.0
Totale studietijd [D] 125.0
Studiepunten [E] 5
Niveau gespecialiseerd
Creditcontract? toegankelijk
Examencontract?
Onderwijstaal Nederlands
Titularis Dirk Israel
Referentie EGTOIN03A99882
 
Trefwoorden
analyse, ontwerpen,design, Object-oriëntatie, refactoring, use case, SSD, UML, persistentie, testen, applicatiearchitecturen, usability, bruikbaarheid, man-machine interface, Java, software ontwikkeling,

Doelstellingen
De studenten verbreden hun kennis omtrent OO analyse en ontwerp naar domeinen die in de praktijk een hoge relevantie hebben: persistentie, refactoring, hergebruik, verschillende applicatiearchitecturen testen, efficiënte en vlotte, aangename bruikbaarheid van software.

Leerinhoud
· Het ontwikkelingsproces
· Use cases en SSD’s
· Testen
· Refactoring
· PersistentieApplicatiearchitecturen
· Usability
· Cases

Begincompetenties
Algemeen gaan we er van uit dat de studenten in het eerste jaar geleerd hebben om een object georiënteerd ontwerp te maken in UML notatie. Ze kennen de OO thema’s en concepten en kunnen die ook gebruiken. (voor een meer gedetailleerde beschrijving van de verwachte voorkennis, zie de studiefiche van het tweede jaar OOAD terug te vinden in blackboard). In het tweede jaar is de problematiek uitgebreid naar functionele analyse en hebben de studenten geleerd om een project uit te werken in de stijl van het Unified Process (UP). Op het niveau van design is de kennis uit het eerste jaar verder uitgediept en aangevuld met kennis omtrent design patterns (Grasp en GOF).
Samengevat:
Kennis van een OO programmeertaal (Java, C++, smalltalk, VB.Net, …)
Kennis van datamodellering en SQL
Kennis van objectgeoriënteerde analyse en ontwerp (zie studiefiche OOAD 2e jaar)

Eindcompetenties
Kennis

Algemene:
Structureel inzicht in automatiseringsproblemen

Algemeen beroepsgerichte:
Kennis programmatuurtechnologie

Specifiek beroepsgerichte:
Refactoring, testen,

Vaardigheden

Algemene:
Analytisch en probleemoplossend denken
Problemen identificeren en een diagnose stellen
Interview en andere kennisextractie-techniekenpresenteren van de resultaten

Algemeen beroepsgerichte:
Computerprogramma’s ontwikkelen

Specifiek beroepsgerichte:
kunnen realiseren van persistentie gedistribueerde toepassingen
kunnen ontwikkelen met web servers en applicatie servers

Attitudes

Algemene:
Zelfstandig problemen oplossen

Algemeen beroepsgerichte:

Levenslang leren

Specifiek beroepsgerichte:

Kunnen samenwerken

Leermaterialen
Graig Larman
Martin Fowler
referenties naar informatie op het web
elektronische leeromgeving

Studiekosten
Boek: 65€

Studiebegeleiding
Tijdens de les kan de student tussenkomen om vragen te stellen, suggesties te doen of interesse punten naar voor te schuiven.
Tijdens de oefeningen kan de student steeds beroep doen op de docent.

Onderwijsvormen
Onderwijsleergesprek, oefeningen, in begeleid zelfstandig leren dienen de studenten een case uit te werken.

Evaluatievorm
Eerste zittijd:
Schriftelijk examen: 70 %
Oefeningen (permanente evaluatie) : 30%
Tweede examenzittijd :
Schriftelijk examen: 100%


OP-leden