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

samenvatting Ontwerp van Informatiesystemen ()

Rating
-
Sold
-
Pages
181
Uploaded on
24-12-2025
Written in
2025/2026

Dit document is een alomvattende samenvatting van het vak Ontwerp van Informatiesystemen voor 2de jaar bachelors HIB. Dit vak wordt gegeven door prof Jan Verelst en assistend Bruno de Winter. Deze samenvatting bevat informatie uit de slides, eigen notities en informatie uit de syllabus.

Show more Read less
Institution
Module











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

Written for

Institution
Study
Module

Document information

Uploaded on
December 24, 2025
Number of pages
181
Written in
2025/2026
Type
Summary

Subjects

Content preview

Inhoudsopgave
H1: Wat is “Ontwerp van informatiesystemen”................................................3
1.1.Informatiesystemen.................................................................................................. 3
1.2.Organisatie en informatiesystemen..........................................................................3
1.3.Software engineering................................................................................................ 5
1.4.Watervalmodel......................................................................................................... 5
1.4.1.Analyse............................................................................................................... 6
1.4.2.Ontwerp............................................................................................................. 8
1.4.3.Implementatie.................................................................................................. 10
1.4.4.Testen.............................................................................................................. 11
1.4.5.Onderhoud....................................................................................................... 12
1.5.Methodologieën...................................................................................................... 13

H4:Procedures............................................................................................. 14
4.1.Wat zijn procedures?..............................................................................................14
4.1.1.Functies............................................................................................................ 25
4.1.2.Lokale en globale variabele..............................................................................29
4.1.3.Paramaters....................................................................................................... 34
4.2.Recursitiviteit.......................................................................................................... 47

H5: Software Kwaliteit..................................................................................51
5.1.Kwaliteit.................................................................................................................. 51
5.2.Kwaliteitseisen........................................................................................................ 52
5.3.Afwegingen......................................................................................................... 59
5.4.Verband architectuur........................................................................................... 59

H6: Modulariteit........................................................................................... 60
6.1.Modules.................................................................................................................. 60
6.1.1.Definitie............................................................................................................ 60
6.1.2.Kenmerken....................................................................................................... 63
6.1.3.Ontwerpen met modules..................................................................................64
6.1.4.Systeemdiagram.............................................................................................. 65
6.1.5.Voordelen......................................................................................................... 66
6.1.6.Ontwerpen met modules - Hoe ?......................................................................67
6.2.Koppeling/Coupling................................................................................................. 68
6.2.1. Data coupling.................................................................................................. 70
6.2.2.Stamp coupling................................................................................................ 71
6.2.3.Control coupling............................................................................................... 72
6.2.4.Common coupling............................................................................................ 74
6.2.5.Content coupling (slechtste vorm van koppeling)............................................76
6.3.Cohesie/Cohesion................................................................................................... 79
6.3.1.Coincidental Cohesion......................................................................................80
6.3.2.Logical Cohesion.............................................................................................. 81
6.3.3.Temporal Cohesion........................................................................................... 82
6.3.4.Procedural Cohesion......................................................................................... 83

1

, 6.3.5Communicational Cohesion...............................................................................84
6.3.6.Sequential Cohesion......................................................................................... 84
6.3.7.Informational Cohesion.....................................................................................86
6.3.8.Functional Cohesion......................................................................................... 87
6.3.9Afsluitende opmerkingen...................................................................................87

Hoofdstuk 7: Inleiding tot Object-Oriëntatie..................................................88
7.1.Inleiding.................................................................................................................. 88
7.2.ADT’s...................................................................................................................... 89
7.3.Object-Oriënteerde................................................................................................. 91
7.4.Inkapseling........................................................................................................... 100
7.5.Unified Modeling Language (UML)........................................................................111
7.6. Objecten identificeren..........................................................................................112
7.6.1.Objecten uit de analysefase...........................................................................112
7.6.2.Objecten uit ontwerpfase...............................................................................115
7.5.3.GRASP patronen................................................................................................. 117
7.6.Voorbeeld TAC...................................................................................................... 121

H8: Relaties tussen klassen........................................................................124
8.1.Associatie............................................................................................................. 124
8.2.Generalisatie......................................................................................................... 129
8.3.Aggregatie/Compositie.........................................................................................129

H9: Eigenschappen van Object-oriëntatie....................................................130
9.1.Overerving............................................................................................................ 130
9.1.1.Overerving van methodes..............................................................................135
9.1.2.Voordelen van overerving..............................................................................135
9.1.3.Abstracte klassen........................................................................................... 135
9.1.4.Meervoudige overerving.................................................................................138
9.1.5.Gevolgen van overerving...............................................................................140

9.2.Polymorfisme.......................................................................................147
9.2.1.Abstracte methoden.......................................................................................147
9.2.2.Interfaces....................................................................................................... 151
9.2.3.Overloading.................................................................................................... 154
9.3.Statische A en M................................................................................................... 158

H10:Patronen............................................................................................. 166
10.1.Ontwerppatroon.................................................................................................. 166
10.2.Voordelen........................................................................................................... 167
10.3.Voorbeelden....................................................................................................... 167
10.3.1.Singleton...................................................................................................... 168
10.3.2.Facade.......................................................................................................... 171
10.3.3.Observer....................................................................................................... 175



2

, Overzicht belangrijkste gelijkenissen en verschillen qua object-oriëntatie (H7-H10). .180


Ontwerp van
Informatiesystemen
H1: Wat is “Ontwerp van
informatiesystemen”
1.1.Informatiesystemen
INFORMATIESYSTEMEN

= verzorgen invoer (input), verwerking, uitvoer (output) van informatie in functie van
informatiebehoeften van een gebruiker. Met sociotechnisch systeem met manuele en
automatische delen

 Welke informatie ?
o gestructureerde: getallen, tekstuele gegevens
o semi-gestructureerde: e-mail, documenten
o ongestructureerde: video, audio, afbeeldingen
 Welke verwerking ?
o aggregatie
o selectie
o sorteren...
 Een informatiesysteem bestaat uit:
o hardware (incl. pc’s, servers, netwerken...)
o software (programma’s)
o bedrijfsprocessen/procedures (vb: The Antwerp Company)
o mensen
o andere...
 En is dus een sociotechnisch systeem met manuele en automatische delen
 Recente evoluties
o Content Management Systemen (CMS) zijn gericht op semi-gestructureerde
informatie
o Informatie IS het product, niet het bijproduct !

1.2.Organisatie en informatiesystemen
ORGANISATIES EN INFORMATIESYSTEMEN

 Informatiesystemen bestaan binnen de context van een bepaalde organisatie
 De organisatie bepaalt:
o de bedrijfsprocessen, en dus...
o de informatiebehoeften van de gebruikers, en dus...
o welke informatiesystemen worden gebouwd.
 Soorten informatiesystemen worden bepaald door hun plaats in de organisatie




3

, Transactieverwerkende systemen (Transaction Processing System - TPS) = het
registreert alle dagelijkse, repetitieve gebeurtenissen (transacties) nauwkeurig en snel

Een transactie = atomair deel in een bedrijfsproces. Een transactie gaat helemaal door
of helemaal niet

TPS gaat atomaire delen verwerken (gestructureerde informatie verwerken)

o Vb. bij The Antwerp Company
 de verkoop van een abonnement :
 (Als één stap faalt ,bv. betaling geweigerd, wordt alles
teruggedraaid.)
 de aanwerving van een medewerker
 Genereer Factuur (nummer, btw, PDF), Update
Voorraad/licentie (indien relevant, bv. limiet seats), Schrijf
log/audit (wie, wanneer, kanaal)(Als één stap faalt—bv.
betaling geweigerd—wordt alles teruggedraaid.)

Management Informatiesystemen (Management Information System - MIS) =
ondersteunen gestructureerd. Gegevens worden samen gevoegd om rapport uit te
voeren.

MIS zal aggregeren

o Vb. bij The Antwerp Company
 Een rapport op papier van de verkochte abonnementen per week
 Een elektronisch overzicht van de nieuwe medewerkers

Beslissingsondersteunende systemen (Decision Support Systems - DSS) =
ondersteunen semi-gestructureerde beslissingen

DSS zijn complexer en bijna altijd modelgebaseerd

o Veelal op basis van kwantitatieve modellen en sensitiviteitsanalyse
(=test hoe gevoelig een uitkomst is voor aannames/inputs.)
o Vb. bij The Antwerp Company
 Berekenen van klantenprofielen; klantengegevens worden bij
gehouden en obv worden de advertenties gestuurd
 Stockbeheer volgens huidige en te verwachten verkopen; stock is
inschatting voor de toekomst

INFORMATIESYSTEMEN BOUWEN IN EEN ORGANISATIE

=een sociotechnisch project met:

 Interne impact:
o nieuwe bedrijfsprocessen
 vb. facturatie gaat van handmatig → geautomatiseerd met workflow
o nieuwe hiërarchieën van bevoegdheden
 vb. teamleads krijgen bestelautorisatie tot €5k i.p.v. alleen de CFO.
o nieuwe taken voor werknemers
 vb. customer service gebruikt nu een AI-assistent; taak verschuift
naar case-analyse i.p.v. data overtikken.
o nieuwe machtsverhoudingen


4

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.
UA2006 Universiteit Antwerpen
Follow You need to be logged in order to follow users or courses
Sold
15
Member since
5 months
Number of followers
0
Documents
3
Last sold
3 days ago

3.0

1 reviews

5
0
4
0
3
1
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 exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight 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 smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions