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

samenvatting Ontwerp van Informatiesystemen ()

Beoordeling
-
Verkocht
-
Pagina's
181
Geüpload op
24-12-2025
Geschreven 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.

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
24 december 2025
Aantal pagina's
181
Geschreven in
2025/2026
Type
Samenvatting

Voorbeeld van de inhoud

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
€12,46
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

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.
UA2006 Universiteit Antwerpen
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
15
Lid sinds
5 maanden
Aantal volgers
0
Documenten
3
Laatst verkocht
3 dagen geleden

3,0

1 beoordelingen

5
0
4
0
3
1
2
0
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 Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

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

Alisha Student

Veelgestelde vragen