Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Resume

samenvatting Ontwerp van Informatiesystemen ()

Note
-
Vendu
-
Pages
181
Publié le
24-12-2025
Écrit en
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.

Montrer plus Lire moins











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Infos sur le Document

Publié le
24 décembre 2025
Nombre de pages
181
Écrit en
2025/2026
Type
Resume

Aperçu du contenu

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
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
UA2006 Universiteit Antwerpen
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
15
Membre depuis
5 mois
Nombre de followers
0
Documents
3
Dernière vente
3 jours de cela

3,0

1 revues

5
0
4
0
3
1
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions