Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Case

Moduleopdracht Ontwerpen en programmeren - NCOI HBO Bachelor Informatica - Cijfer 8

Rating
-
Sold
3
Pages
16
Grade
8-9
Uploaded on
05-08-2025
Written in
2025/2026

Dit document bevat een softwareproject waarin de student bestaande software aanpast en/of nieuwe software ontwikkelt om IT-veranderingen te realiseren, met gebruik van Java (minimaal 4 classes). In het document staat een beschrijving van het doel en de functionaliteiten van de ontwikkelde applicatie, waarbij rekening is gehouden met de eisen van de eindgebruiker. Verder bevat het document een klassendiagram (bijvoorbeeld in UML), inclusief toelichting op onderdelen zoals classes, associaties, attributen en methoden. Ook worden gemaakte ontwerpkeuzes toegelicht. Ten slotte is het UML-ontwerp vertaald naar Java-programmacode.

Show more Read less
Institution
Course

Content preview

Naam:
Studentnummer:
Datum: 29-07-2025
Opleider: NCOI
Opleiding: Kort HBO Informatica
Module: HBO Ontwerpen en programmeren




Intern gebruik

, Voorwoord




2


Intern gebruik

, Samenvatting


Na de fusie van Xxx (XXX) en Xxx (XXX) tot de Xxx(XXX) nam het aantal medewerkers toe, terwijl het
aantal beschikbare werkplekken gelijk bleef. Dit leidde tot onzekerheid over de beschikbaarheid van
flexwerkplekken. Het management zag de noodzaak om medewerkers inzicht te geven in de bezetting
en het reserveren van werkplekken mogelijk te maken. Daarom is een gebruiksvriendelijke
reserveringsapplicatie ontwikkeld. Medewerkers kunnen via een overzichtelijke interface eenvoudig
werkplekken reserveren en annuleren, waarbij dubbele boekingen worden voorkomen. Managers
krijgen bovendien inzicht in het gebruik van de werkruimtes.

De werking en opbouw van de applicatie zijn uitgewerkt aan de hand van een UML-klassendiagram,
waarin de belangrijkste klassen en hun onderlinge relaties worden toegelicht. De structuur van het
systeem is hiërarchisch opgezet: etages bevatten ruimtes, ruimtes bevatten tafels en reserveringen
koppelen gebruikers aan tafels. Dit modulaire ontwerp maakt het systeem overzichtelijk,
onderhoudbaar en eenvoudig uit te breiden, bijvoorbeeld het toevoegen van nieuwe soorten
werkplekken.

De applicatie is modulair en hiërarchisch opgebouwd, waarbij etages, ruimtes, tafels en reserveringen
overzichtelijk zijn vastgelegd volgens een UML-klassendiagram. De gegevens worden veilig
opgeslagen in een tekstbestand, wat de onderhoudbaarheid en uitbreidbaarheid van het systeem
waarborgt.

Door deze oplossing kunnen medewerkers efficiënt en transparant een werkplek reserveren, terwijl
het management actueel inzicht heeft in het gebruik van de kantoorruimte. Zo biedt de applicatie een
duurzame en toekomstbestendige oplossing voor het flexwerkplekprobleem binnen de XXX.




3


Intern gebruik

, Inhoudsopgave

Voorwoord ............................................................................................................................................... 2
Samenvatting ........................................................................................................................................... 3
1. Inleiding ............................................................................................................................................... 5
1.1 Over de organisatie ....................................................................................................................... 5
1.2 Huidige situatie .............................................................................................................................. 5
1.3 De aanleiding voor een ontwikkeling van een reserveringsapplicatie ........................................... 5
1.4 Leeswijzer ...................................................................................................................................... 6
2. Reserveringsapplicatie en UML-klassendiagram ................................................................................ 7
2.1 Doel van de reserveringsapplicatie ............................................................................................... 7
2.2 Functionaliteiten van de reserveringsapplicatie ............................................................................ 7
2.3 UML-klassendiagram ..................................................................................................................... 8
2.3.1 Klassen ................................................................................................................................... 9
2.3.2 Associaties en relaties tussen klassen ................................................................................... 9
2.3.2.1 Compositie ....................................................................................................................... 9
2.3.2.2 Aggregatie ..................................................................................................................... 10
2.3.2.3 Gerichte associatie ........................................................................................................ 10
2.3.3 Attributen .............................................................................................................................. 10
2.3.4 Methoden .............................................................................................................................. 11
3. Ontwerpkeuzes .................................................................................................................................. 13
3.1 Scheiding van verantwoordelijkheden (Separation of Concerns) ............................................... 13
3.2 Encapsulatie ................................................................................................................................ 13
3.3 Eenvoudige en gebruiksvriendelijk gebruikersinterface .............................................................. 13
3.4 Eenvoud en uitbreidbaarheid als leidraad ................................................................................... 14
3.5 Persistente opslag ....................................................................................................................... 14
3.6 Conclusie ..................................................................................................................................... 14
4. Verantwoordingsverslag .................................................................................................................... 15
Literatuurlijst .......................................................................................................................................... 16




4


Intern gebruik

Connected book

Written for

Institution
Study
Course

Document information

Uploaded on
August 5, 2025
Number of pages
16
Written in
2025/2026
Type
CASE
Professor(s)
Ncoi
Grade
8-9

Subjects

$13.37
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

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.
brendovanderharst NCOI
Follow You need to be logged in order to follow users or courses
Sold
65
Member since
3 year
Number of followers
18
Documents
6
Last sold
1 week ago

4.0

3 reviews

5
0
4
3
3
0
2
0
1
0

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

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions