100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Case

HBO Software Engineering en Development - Ontwerpen en programmeren - cijfer 9

Rating
5.0
(1)
Sold
10
Pages
11
Grade
9-10
Uploaded on
02-01-2024
Written in
2023/2024

Cijfer 9 - Motivatie en verbeterpunten: In feite is deze module opdracht geheel in overeenstemming met de eisen, die in de examen informatie gesteld staan. De opdracht begint met een keurig, van een fraaie lay-out voorzien voorblad, dat op de juiste manier is ingevuld. In het voorwoord zet je duidelijk uiteen wie je bent en waarom je deze module opdracht schrijft. Aan de eis, dat de samenvatting compleet en begrijpelijk moet zijn voor iemand, die de module opdracht niet heeft gelezen, is goed voldaan! Wat de combinatie betreft tussen de theorie, de literatuur en de inhoud: je laat duidelijk zien, dat je de relevante zaken uit de theorie van de module goed kunt toepassen. De uitwerkingen hiervan zijn dan ook goed onderbouwd! Uit het verslag blijkt eveneens dat je de theorie uit de module keurig kunt vertalen naar je uitgewerkte case; dit blijkt overigens ook goed uit de bijlage. Praktijk gerichtheid: het onderwerp dat je behandelt, het ontwikkelen van een applicatie om klanten in staat te stellen een hbo-programma te selecteren uit een uitgebreide lijst van opleidingen, is een overduidelijk voorbeeld van een uitwerking, die op een praktijksituatie van toepassing is. Ook kan men zonder meer stellen, dat het goed aansluit bij de wens van XX om een programma te ontwikkelen dat klanten ondersteunt bij het maken van keuzes met betrekking tot hun interesse in en deelname aan een hbo-opleiding. In elk geval worden de motivatie en voordelen daarvan goed door jou uiteen gezet. Realiseerbaar? Zeer zeker! Het uiteindelijke resultaat is dan ook een mooie applicatie . Goed om te lezen, dat dit resultaat na de uitgevoerde testen met eventuele enkele (kleine) aanpassingen tot tevredenheid stemt. Het afgebeelde diagram en vermelde JAVA programma codes zijn eveneens heel duidelijk. Algehele verzorging: Qua vormgeving en structuur zit dit verslag prima in elkaar! Aan alles is voldaan: inhoudsopgave, logische opbouw, leesbaar door duidelijke alinea's en samenhang. Je taalgebruik is ook prima in orde: slechts sporadisch een taalfout, te weinig om van invloed te zijn op het resultaat. Ten slotte: aan het eind van het verslag staat op correcte wijze de verwijzing naar de gebruikte bronnen. Prima gedaan!

Show more Read less
Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Study
Course

Document information

Uploaded on
January 2, 2024
Number of pages
11
Written in
2023/2024
Type
Case
Professor(s)
Innocent
Grade
9-10

Subjects

Content preview

Voorletters en naam:
Studentnummer:
Datum: 15/10/2023
NCOI
Opleiding: HBO Software Engineering en Development – 2 jaar
Module: Ontwerpen en programmeren




Pagina 0 van 10

,Voorwoord
Graag wil ik me hier voorstellen. Mijn naam is XX en de afgelopen twee jaar heb ik mezelf ontwikkeld
als Front-end Ontwikkelaar. Met veel geduld en doorzettingsvermogen ben ik aan de slag gegaan als
programmeur bij XX. In dit voorwoord en met veel enthousiasme presenteer ik mijn moduleopdracht
‘Persoonlijk Opleidingsadvies’.

Er wordt een beknopt overzicht gegeven van het ontwikkelde programma en de doelstellingen die ten
grondslag liggen aan de behoeften van XX. Dit betreft mijn eerste moduleopdracht waarin ik met
behulp van Java-code een kleine applicatie ontwikkel. Het onderwerp van deze applicatie is
zorgvuldig gekozen om herbruikbaar te zijn binnen de organisatie met behulp van Java-code,
aangezien deze programmeertaal nog niet in de praktijk wordt toegepast. Dit biedt me de gelegenheid
om mijn programmeervaardigheden met Java in de praktijk te herzien en af te stemmen.

Het project is gebaseerd op het bouwen van een eenvoudig applicatie, waarmee klanten (bijvoorbeeld
studenten, leerlingen of medewerkers) een verzoek kunnen indienen om een persoonlijk
opleidingsadvies te krijgen over de HBO opleidingen waarin ze interesse hebben. Na het indienen
van het verzoek vindt er communicatie plaats met de klant op basis van de verstrekte persoonlijke
informatie. Als gevolg daarvan bieden de studieadviseurs van XX de benodigde diensten aan en
verstrekken zij een uitgebreid overzicht van de HBO opleiding waarvoor de klant zich wil inschrijven.

Samenvatting
Binnen XX bestaat de wens om een programma te ontwikkelen dat klanten ondersteunt bij het maken
van keuzes met betrekking tot hun interesse in en deelname aan een hbo-opleiding. Het hoofddoel
van dit programma is om een verbinding tot stand te brengen tussen klanten en de studieadviseurs
van deze organisatie. Op deze manier kunnen de studieadviseurs de klanten uitgebreid informeren
over diverse aspecten van de gekozen opleiding(en), zoals startmomenten, kosten, inhoud, duur en
overige relevante informatie.

Het programma bestaat uit drie vensters. In het eerste venster, genaamd ‘Start persoonlijk
opleidingsadvies’, wordt de klant gevraagd of hij/zij een persoonlijk opleidingsadvies wil starten. Als
de klant akkoord gaat door op een knop te klikken, wordt hij/zij eenvoudig doorverwezen naar het
tweede venster, genaamd ‘Persoonlijk opleidingsadvies’. Hier kan de klant een formulier invullen
waarin hij/zij een opleiding kan selecteren uit een dropdownlijst en persoonlijke gegevens kan
invoeren, waaronder voornaam, tussenvoegsels, achternaam, e-mailadres, telefoonnummer,
postcode, huisnummer, toevoeging, woonplaats en land.

Aan het einde van dit venster bevindt zich een knop. Zodra de klant alle verplichte velden correct
heeft ingevuld en op deze knop klikt, worden alle ingevoerde gegevens weergegeven op het derde
venster, genaamd ‘Resultaten overzicht’. Dit biedt de klant de mogelijkheid om alle eerder ingevulde
informatie te controleren. Wanneer de klant alle informaties goedgekeurd heeft, legt er aan het einde
van dit venster twee knoppen. Door op één knop te klikken, wordt een verzoek verzonden naar de
centrale servicedesk van deze organisatie. De andere knop laat de klant eenvoudig terug navigeren
naar het vorige venster wanneer een of meerdere gegevens niet kloppen, zodat de klant de gegevens
opnieuw kan invullen en verder kan gaan.

Nadat de aanmelding is voltooid, wordt de applicatie gesloten. Daarna wordt van de klant verwacht
contact te krijgen met een van de studieadviseurs van de organisatie. Dit contact heeft als doel de
klant verder te assisteren bij het maken van de juiste opleidingskeuze.




Pagina 1 van 10

,Inhoudsopgave
Voorblad………………………………………………………………………………………………... 0

Voorwoord……………………………………………………………………………………………… 1

Samenvatting………………………………………………………………………………………….. 1

Inhoudsopgave………………………………………………………………………………………… 2

Inleiding………………………………………………………………………………………………… 3

Keuze van de organisatie…………….…………..………………………………………………….. 3

Het doel van de applicatie…………………………………………………………………............... 3

De functionaliteiten van de applicatie………………………………………….………………….... 3

Het klassendiagram in UML…………………………………………………..……………………… 3

De betekenis van de diverse onderdelen van het klassendiagram…..……….............. 3

Classes…………………………………………………………………...…………. 3

Associaties………………………………………………………………………….. 4

Attributen……………………………………………………………………………. 4-6

Methoden…………………………………………………………………………… 6

De gemaakte keuzes in het ontwerp………………………………..…………................ 7

Java-programmacode……………………………………………………………………….............. 7

Het omzetten van het UML-ontwerp naar Java-code…..………………………............. 7

Problemen en lastige punten……………………………………………………................ 8

Uitgevoerde test………………………………………………………………………………............ 9

Literatuurlijst…………………………………………………………………………………………… 9

Bijlagen……………………………………………………………………………………………….... 10




Inleiding


Pagina 2 van 10

, XX is een consortium van meerdere bedrijven dat een scala aan opleidingen en trainingen aanbieden
op verschillende onderwijsinstellingen en niveaus, variërend van mbo tot hbo en master. Deze
studieprogramma’s zijn speciaal ontworpen voor zowel werkende mensen als studenten.

In deze opdracht is het te zien dat we ons met name richten op individuen die interesse hebben om
zich in te schrijven voor hbo-programma’s. We streven ernaar om hen te begeleiden bij de eerste
stappen richting het juiste program, gebaseerd op verschillende aspecten zoals hun motivatie,
carrièredoelen of huidige werkpositie.

Keuze van de organisatie
In lijn met de eerder genoemde inleiding en met als doel zowel leerlingen als werknemers aan te
moedigen en te inspireren om de stap te zetten en zich in te schrijven voor een hbo-opleiding die
aansluit bij hun persoonlijke doelen of onderwijstraject, was het cruciaal om de eerste connectie
tussen de organisatie en haar klanten te verstrekken door middel van een klein programma te
ontwikkelen. Dit programma biedt geïnteresseerde werkenden en leerlingen de kans om een eerste
consultatie te ontvangen van diskundige studieadviseurs, die uitgebreide informatie en begeleiding
verstrekken over de diverse aspecten van de gewenste hbo-opleiding.

Het doel van de applicatie
Het primaire doel van het ontwikkelen van deze applicatie is om de eerste interactie tussen XX en
haar klanten te vergemakkelijken en een eenvoudige interface te bieden. Dit doel zou worden bereikt
door gebruik te maken van deze applicatie. De applicatie stelt de klant in staat om een hbo-
programma te selecteren uit een uitgebreide lijst van opleidingen. Bovendien kan de klant zijn
persoonlijke gegevens invoeren in een formulier en een verzoek indienen om hulp te krijgen bij het
kiezen van een hbo-opleiding.

De functionaliteiten van de applicatie
• Bedienbaarheid en duidelijkheid: zorg voor een duidelijke toegang tot het formulier voor
persoonlijk opleidingsadvies. De gebruiker kan eenvoudig naar het formulier navigeren, een
opleiding selecteren, zijn gegevens invullen en deze vervolgens controleren en verzenden.
• Foutafhandeling: De applicatie implementeert geschikte foutafhandelingen om gebruikers te
informeren over eventuele onjuist ingevulde verplichte velden en geeft een foutmelding met
duidelijke instructies voor het invullen van het ontbrekende veld.
• Gegevensverificatie: De applicatie biedt gebruikers de mogelijkheid om hun persoonlijke
gegevens te bekijken en controleren voordat ze deze gegevens gaan verzenden.
• Eenvoudigheid en Snelheid: Het verzoek voor een persoonlijk opleidingsadvies kan eenvoudig
en snel worden ingediend wanneer de gebruiker al zijn gegevens correct invult in het persoonlijk
opleidingsadvies formulier.

Het klassendiagram in UML
◼ De betekenis van de diverse onderdelen van het klassendiagram

1. Classes
• StartApp: deze klasse omvat alle attributen en methoden die nodig zijn om het eerste
venster van de applicatie te genereren.
• HBOCourseList: aangezien er geen database is gekoppeld aan deze applicatie, is het idee
ontstaan om deze klasse te creëren. In deze klasse bevindt zich een array van hbo-
opleidingen, die dienen als een prototype voor de mogelijke opleidingen die XX zou kunnen
aanbieden. Deze array wordt in de applicatie gebruikt in een dropdownlijst.
• PersonalCourseAdvice: deze klasse omvat alle attributen en methoden die nodig zijn om
het venster met het persoonlijk opleidingsadvies formulier te genereren.
• ResultsOverview: deze klasse omvat alle attributen en methoden die nodig zijn om het
venster voor het weergeven van de resultatenoverzicht te maken, waarin later de ingevulde
gegevens van het persoonlijk opleidingsadvies formulier worden getoond.


Pagina 3 van 10

Reviews from verified buyers

Showing all reviews
1 year ago

5.0

1 reviews

5
1
4
0
3
0
2
0
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
SFaraj NCOI
Follow You need to be logged in order to follow users or courses
Sold
10
Member since
2 year
Number of followers
5
Documents
3
Last sold
2 months ago

5.0

1 reviews

5
1
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions