ANALYSE EN ONTWERP II
 
Wordt gegeven in 3de jaar professionele Bachelor in de toegepaste informatica
Hoorcollege [A] 12.5
Werkcollege [B] 12.5
Begel. zelfst./extern werk [C] 12.5
Totale studietijd [D] 100.0
Studiepunten [E] 4
Niveau uitdiepend
Creditcontract? toegankelijk
Examencontract? toegankelijk
Onderwijstaal Nederlands
Titularis Eugeniusz Bodhanowicz
Referentie OCTOIN03A00002
 
Trefwoorden
Analyse, ontwerpen, design, Object oriëntatie, refactoring, testen, usability, bruikbaarheid, software ontwikkeling, IWETO-code: P175 - Informatica

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 belang van analyse
- Het ontwikkelingsproces
- Beschrijven van de vereisten, opstellen van use cases en systeem sequentiediagrammen
- Test-driven ontwikkeling
- Refactoring
- Reserve engineering van bestaande applicaties
- Cases

Begincompetenties
Analyse en ontwerp I

Eindcompetenties
Kerncompetentie 1: testen van applicaties
        Indicatoren:
                - kan functionele testen opstellen en inpassen in het ontwerp
Kerncompetentie 2: identificeren en andere vereisten opstellen
        Indicatoren:
                - kan functionele en andere vereisten opstellen
Kerncompetentie 3: problemen identificeren in verband met ontwerp van een bestaande applicatie en strategiën voorstellen en uitwerken omhet ontwerp te verbeteren
        Indicatoren:
                - kan problemen identificeren in verband met het ontwerp van een bestaande applicatie
                - kan strategieën voorstellen om het ontwerp te verbeteren
                - kan strategieën uitwerken om het ontwerp te verbeteren

Leermaterialen
::Voor meer informatie, klik hier::
Handboek:
Graig Larman - Applying UML and Pattern, Third Edition, ISBN 013 148906 2, 702 pages (handboek 2de jaar)
Nederlandstalige slides die tijdens de les worden toegelicht beschikbaar via de elektronische leeromgeving.
Aanbevolen literatuur:
Martin Fowler, Refactoring: Improving the Design of Existing Code, Addisson Wesley, ISBN 0201485672 Jun 1999, 464 pages
Kent Beck, Extreme Programming Explained, Addisson Wesley, ISBN 0201616416 Nov 2003, 190 pages
Alistor Cockburn, Writting Effective Use Cases, Addisson Wesley, ISBN 0201702258 Sep 2003, 270 pages
Jan Jaap Cannegieter, kwaliteitszorg in ICT-projecten, ten Hagenstam, ISBN 90-440-0369-0, 220 pages Derk-Jan de Grood, Testgoal, Academic Service, ISBN 978-90-395-2561-6, 338 pages

Studiekosten
Boek ongeveer 50,00 euro

Studiebegeleiding
Individuele leerproblemen kunnen altijd aan de titularis worden gemeld en worden geremedieerd.

Onderwijsvormen
Interactieve, sterk op de student betrokken, directe communicatie waarin de student actief betrokken wordt bij het leerproces door beroep te doen op de inzichten die de student reeds heeft verworven. Gedurende de verplichte oefeningensessies op computer, past de student de theoretische concepten toe op praktische problemen en wordt de implementatie voorbereid die kan plaats hebben in Java. De lector is permanent beschikbaar om de student richting te geven.
Oefeningen worden in groep gemaakt en de samenwerking binnen de groep is een essentieel onderdeel van het project. Het opstellen van documentatie en presenteren van het project vormen het sluitstuk van de opleiding.
In Begeleid Zelfstandig Leren dienen de studenten zelfstandig taken uit te werken steunend op begrippen en methodes aangebracht tijdens de contacturen.

Evaluatievorm
Diplomacontract - creditcontract
Eerste examenzittijd:
        Niet-periodegebonden evaluaties: 30%
        Periodegebonden evaluaties: mondeling examen 70%
Tweede examenzittijd:
        Mondeling examen 100%

Examencontract
Eerste examenzittijd:
        Individuele opdracht 30% + mondeling examen 70%
Tweede examenzittijd:
        Mondeling examen 100%


OP-leden