Trefwoorden Analyse, ontwerpen, design, Object oriëntatie, refactoring, persistentie, testen, applicatiearchitecturen, usability, bruikbaarheid, man-machine interface, Java, 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 ontwikkelingsproces
- Use cases en SSD's
- Testen
- Refactoring
- Persistentie
- Applicatiearchitecturen
- Usability
- Cases
Begincompetenties Planmatig en doelgericht werken. Informatie organiseren. Kennis programmatuurtechnologie. Databankconcepten. Technologie softwarecomponenten. Programmatuurtechnologie. Complexe programmeertalen.
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. 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 vn 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:
Fundamenten van OO programmeren. Datamodellering en databanken. Fundamenten van OO ontwerpen.
Eindcompetenties * ALGEMENE COMPETENTIES
KENNIS
VAARDIGHEDEN
Analytisch en probleemoplossend denken
Ideeën ontwikkelen en evalueren
Problemen identificeren en een diagnose stellen
ATTITUDES
Handelen binnen zijn bevoegdheid
Kennis permanent actualiseren
* ALGEMEEN BEROEPSGERICHTE COMPETENTIES
KENNIS
Databankconcepten
Kennis programmatuurtechnologie
VAARDIGHEDEN
Architectuur van systemen ontwerpen
Computersystemen ontwerpen
Informaticatoepassingen testen en nieuwe producten integreren
ATTITUDES
* SPECIFIEK BEROEPSGERICHTE COMPETENTIES
KENNIS
Ontwikkelingsinstrumenten voor systeem- en toepassingssoftware
Prototypes (delen van) systeembouw
Systeemroutines/modules, prestatie, geheugencapaciteit van (ingebedde) technische systemen (wanneer van toepassing) analyseren
Technologie softwarecomponenten
VAARDIGHEDEN
Software voor nieuw product ontwikkelen, ontwerpen, testen en integreren
Softwarearchitectuur ontwikkelen die op maat gemaakt is van het voorgestelde hardwareplatform en die voldoet aan de eisen van de klanten
Softwarearchitectuur ontwikkelen om aan de eisen van de klant tegemoet te komen
Softwareproblemen oplossen
ATTITUDES
Leermaterialen Boek: Software Engineering - Ian Sommerville - Adisson Wesley - ISBN 0 321 21026 3
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
Studiekosten Boek ongeveer 70,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.
Evaluatievorm Diplomacontract - creditcontract
EERSTE EXAMENZITTIJD: 100% mondeling examen
TWEEDE EXAMENZITTIJD: 100% mondeling examen
Vlaamse Examencommissie
EERSTE EXAMENZITTIJD: 100% mondeling examen
TWEEDE EXAMENZITTIJD: 100% mondeling examen
OP-leden
|
|