100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
HBO Software Engineering en Development - Ontwerpen en programmeren - cijfer 9 €12,39   In winkelwagen

Case uitwerking

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

1 beoordeling
 116 keer bekeken  6 keer verkocht

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 d...

[Meer zien]

Voorbeeld 4 van de 11  pagina's

  • 2 januari 2024
  • 11
  • 2023/2024
  • Case uitwerking
  • Innocent
  • 9-10
book image

Titel boek:

Auteur(s):

  • Uitgave:
  • ISBN:
  • Druk:
Alle documenten voor dit vak (7)

1  beoordeling

review-writer-avatar

Door: rlijkwan • 2 maanden geleden

avatar-seller
SFaraj
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

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper SFaraj. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €12,39. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 67474 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€12,39  6x  verkocht
  • (1)
  Kopen