100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Case uitwerking

Moduleopdracht Ontwerpen en programmeren incl. beoordeling - cijfer 9

Beoordeling
2,0
(1)
Verkocht
4
Pagina's
21
Geüpload op
09-03-2020
Geschreven in
2019/2020

Deze opdracht betreft de moduleopdracht voor de module IT Ontwerpen en programmeren tijdens de opleiding Software Engineer and Development aan de NCOI. In dit document wordt beschreven hoe een inschrijfapplicatie voor een golfwedstrijd wordt gemaakt. Als basis voor het maken van de inschrijfapplicatie wordt eerst het klassendiagram gemaakt, waarna de applicatie is ontworpen.

Meer zien Lees minder










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
9 maart 2020
Aantal pagina's
21
Geschreven in
2019/2020
Type
Case uitwerking
Docent(en)
Onbekend
Cijfer
Onbekend

Onderwerpen

Voorbeeld van de inhoud

Naam: ……..
Studentnummer: ….
Datum: 25-07-2019
NCOI Opleiding: HBO Software Engineering en Development
Module: Ontwerpen en programmeren
Docent: Erik Mols


1

,Voorwoord
Ik ben X. Ik ben als softwaretester werkzaam bij de IT-afdeling van bedrijf X.

Dit verslag is onderdeel van de moduleopdracht ter afsluiting van de module “Ontwerpen en
Programmeren” van de HBO Software Engineering en Development opleiding van de NCOI, waarbij
een kleine applicatie en dit onderhavige document wordt opgeleverd.

Het idee van de inschrijfapplicatie Houtens Open is tot stand gekomen toen ik gevraagd werd om de
wedstrijdleiding van het Houtens Open op mij te nemen. Dit is een golftoernooi bestaande uit een
ochtend- en een middagwedstrijd voor teams bestaande uit twee spelers. De gemiddelde handicap
van de spelers bepaalt in welke wedstrijd er wordt deelgenomen.

Bij de voorgaande edities van dit toernooi werd door de wedstrijdleiding de gemiddelde handicap
handmatig uitgerekend om de teams in de juiste wedstrijd te kunnen indelen. Met een bezetting van
minimaal 80 teams is dat veel werk, waarbij het maken van fouten ook niet uitgesloten wordt.

Het automatiseren van dit proces, waarbij de applicatie aan de hand van de ingevoerde gegevens
(voornaam, achternaam en handicap) van de spelers de teams samenstelt, de gemiddelde handicap
van de teams berekent en bepaalt in welke wedstrijd de teams deelnemen, is dan ook gewenst.

Het tot stand komen van de inschrijfapplicatie Houtens Open heeft de nodige tijd en energie gekost,
maar ik heb veel geleerd en ben dan ook trots op het resultaat.




2

, Samenvatting
De Golfclub is een vereniging die regelmatig wedstrijden organiseert voor haar leden. Daarnaast
organiseert zij jaarlijks een open golftoernooi onder de naam Houtens Open. Dit toernooi bestaat uit
twee afzonderlijke wedstrijden voor teams bestaande uit twee spelers, waarbij de gemiddelde
handicap van de twee spelers bepalend is voor de wedstrijd waaraan wordt deelgenomen. Naast de
leden kunnen ook niet-leden deelnemen. Op deze manier wil zij de niet-leden laten kennismaken met
de vereniging en de mooie baan die zij tot haar beschikking heeft.

Voor deze moduleopdracht heb ik de inschrijfapplicatie Houtens Open geschreven. Deze applicatie
stelt aan de hand van de ingevoerde gegevens van de spelers een team samen, berekent de
gemiddelde handicap en bepaalt aan welke wedstrijd het team deelneemt.

Het invoerscherm geeft vooraf aan wat er in welk veld ingevuld moet worden. Na het invoeren van de
gegevens van de spelers worden ze met een druk op de knop “Inschrijven” als team vastgelegd. Door
op de knop “Genereer wedstrijdoverzicht” te klikken wordt het wedstrijdoverzicht getoond met de
bijbehorende teams. Indien een veld niet of foutief wordt ingevoerd (tekst in plaats van cijfer, of veld
wordt niet gevuld), dan volgt er een foutmelding.

Voordat de applicatie tot stand is gekomen, is eerst het proces beschreven waaruit de methoden en
klassen zijn gefilterd. Daarna is de functionaliteit beschreven. Dit is de basis geweest waarop het UML
klassendiagram is opgemaakt. In dit klassendiagram zijn de associaties zichtbaar en worden
methoden en attributen van de verschillende klassen aangegeven.

Nog voordat er met de programmacode is gestart, is eerst een schets gemaakt van de mogelijke
gebruikersinterface. Met behulp van de GUI-schets en het UML klassendiagram is gestart met het
ontwikkelen van de programmacode. Ik heb besloten om gebruik te maken van FXML voor de GUI en
niet voor Swing. De docent heeft tijdens de les FXML uitgelegd en ons hiermee laten oefenen,
vandaar dat ik deze keuze gemaakt heb. Er zijn vele uren gestoken in het schrijven van de code, het
uitzoeken, testen en herschrijven.

Tijdens het ontwikkelen van de programmacode zijn er al diverse testen (ontwikkeltesten) uitgevoerd.
Na uitontwikkelen van de programmacode is er tevens een eindtest uitgevoerd. Het eindresultaat is
een werkende applicatie.




3

Beoordelingen van geverifieerde kopers

Alle reviews worden weergegeven
4 jaar geleden

2,0

1 beoordelingen

5
0
4
0
3
0
2
1
1
0
Betrouwbare reviews op Stuvia

Alle beoordelingen zijn geschreven door echte Stuvia-gebruikers na geverifieerde aankopen.

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
amackaaij NCOI
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
13
Lid sinds
6 jaar
Aantal volgers
13
Documenten
6
Laatst verkocht
1 jaar geleden

2,0

3 beoordelingen

5
0
4
0
3
0
2
3
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen