Trefwoorden Objectgeöriënteerde ontwerptechnieken
Doelstellingen
Het is de bedoeling de student technieken aan te leren en een denkschema mee te geven die hem/haar moeten toelaten om automatiseringsproblemen (hier op het niveau van programma's) eenvoudig en helder te formuleren zodat hieruit efficiënte en onderhoudbare programma's kunnen afgeleid worden. Doel is dus niet zomaar werkende programma's te leren ontwerpen, dat is een minimum vereiste, maar conceptueel heldere en eenvoudige programma's die op lange termijn ook bruikbaar blijven.
Hierbij wordt vertrokken van het in het eerste jaar aangeboden, top down gestructureerd ontwerp zoals voorgesteld door Dijkstra en praktisch vormgegeven door Jackson, Warnier en andere, om aan de hand van eenzelfde case de objectgeoriënteerde ontwerp methodieken van Booch, Rumbaugh, Jacobsen, UML en andere te introduceren.
De nadruk ligt op het ontwerp,niet op de schematechniek. Er worden verder actief verbanden gelegd naar het voorliggende analysewerk en naar de achterliggende programmeerstap
Voorkennis
De studenten moeten een degelijke basis hebben van gestructureerd programmeren
Leerinhoud
Object georiënteerd ontwerp
- Inleiding & begrippen
- Object modellering:
objecten en klassen, links en associaties, generalisatie en overerving.
- Praktische ontwerpproblemen
Onderwijsvormen
Hoorcollege aangevuld met stapsgewijs besprekingen van concrete probleem gevallen.
Studiematerialen
Eigen slides dienen door de studenten aangevuld te worden.
Object oriented modeling and design, James Rumbaugh, prentice hall, 1991
Object Oriented design with applications, Grady Booch, Benjamin Cummings Publishing Company, 1991
Logische opbouw programma's, Warnier, Jackson Structured programming, Jackson
Studiebegeleiding
Beoordeling
Schriftelijk examen
Studiekosten
Kopieerkosten van de cursus ongeveer € 8
OP-leden
Taal
Nederlands
|
|