BEDRIJFSNAAM Nederland
Naam: ------ Naam docent: E. Mols
Student nummer: ------
Inleverdatum: 16-07-2018
Opleiding: HBO Software Engineering en Development
Module: Ontwerpen en programmeren
,BEDRIJFSNAAM Module Ontwerpen en programmeren
Voorwoord:
Mijn naam is ----, 20 jaar oud en woonachtig in ----. Sinds 2014 werk ik voor de ICT-afdeling
van BEDRIJFSNAAM Nederland. Ik ben begonnen aan de studie HBO Software Engineering
en Development om te leren programmeren.
Voor u ligt het eindverslag “Examen nakijk programma”. Als software engineering student
aan de NCOI heb ik plezier beleefd aan het in praktijk brengen van de in onze studie
opgedane kennis.
Ik wil hiervoor E. Mols graag bedanken voor de goede ondersteuning en de zeer
motiverende en leerzame lessen en wens u veel leesplezier.
----
----, Juli 2018
2
,BEDRIJFSNAAM Module Ontwerpen en programmeren
Samenvatting
Binnen BEDRIJFSNAAM Nederland is er behoefte aan een programma waarbinnen alle
leerlingen vanuit huis hun basiskennis gevaarlijke stoffen examen kunnen afleggen.
In dit document is te lezen hoe voor BEDRIJFSNAAM Nederland een programma ontwikkeld
wordt waarbinnen de leerlingen hun examen kunnen maken doormiddel van een
meerkeuzevragen toets. Naast een beschrijving van hoe het programma eruit komt te zien
kunt u ook het programma uitproberen, deze is namelijk meegeleverd als java code in de
bijlage. Om een schets te maken van hoe het programma er op dit moment uitziet is er
gebruik gemaakt van een schermweergave (test) en een UML-class-diagram.
Het programma zal fungeren als centraal punt voor alle examens van BEDRIJFSNAAM
Nederland. Het zal de leerlinggegevens bijhouden, welk antwoord er is gegeven en op het
eind of de leerling geslaagd of gezakt is voor het examen.
Binnen deze case is de rode draad, dat er een snelle groei plaats vindt in het bedrijf
waardoor er steeds minder tijd is voor kleine werkzaamheden. Een kleine werkzaamheid is
hierbij het nakijken van de meerkeuze examens. Het programma wordt zo ingericht dat het
gebruik ervan simpel en functioneel blijft voor alle leerlingen en medewerkers.
Inhoud
3
, BEDRIJFSNAAM Module Ontwerpen en programmeren
Voorwoord:............................................................................................................................................2
Samenvatni..........................................................................................................................................3
Inleidini..................................................................................................................................................5
Leeswijzer...............................................................................................................................................5
1. Doelanalyse........................................................................................................................................6
2. Eisen en ontwerp................................................................................................................................6
2.1. Behoefeanalyse..........................................................................................................................6
2.2. De afaaenini..............................................................................................................................6
2.3. UML alassendiairam....................................................................................................................7
2.4. Toelichtni per alasse..................................................................................................................8
2.4.1. Examen.....................................................................................................................................8
2.4.2. Leerlini.....................................................................................................................................9
2.4.3. Uitslai.......................................................................................................................................9
2.4.4. Vraai.......................................................................................................................................10
2.4.5. Antwoord................................................................................................................................11
2.5. Relates......................................................................................................................................11
2.5.1. Examen – Vraai......................................................................................................................12
2.5.2. Vraai - Antwoord....................................................................................................................12
2.5.3. Leerlini - Examens..................................................................................................................12
2.5.4. Leerlini - Uitslai.....................................................................................................................12
2.5.5. Vraai - Uitslai.........................................................................................................................12
2.5.6. Antwoord - Uitslai..................................................................................................................12
3. Refecte............................................................................................................................................13
4. Testen...............................................................................................................................................13
5. Proiramma.......................................................................................................................................13
Bijlaien:................................................................................................................................................13
Bijlaie 1. Java Code..........................................................................................................................13
Bijlaie 2. Script voor het testen........................................................................................................23
Bijlaie 3. Proiramma test schermafdrua..........................................................................................24
Literatuur..............................................................................................................................................26
4