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

nformatiesysteemontwikkeling: Maatwerk, Pakketten en Webservices - volledige samenvatting H3

Beoordeling
-
Verkocht
-
Pagina's
20
Geüpload op
12-12-2025
Geschreven in
2025/2026

Het document behandelt de ontwikkeling van informatiesystemen via maatwerk, standaardpakketten en webservices. Het legt uit hoe programmeertalen (van 3GL zoals Python tot 4GL zoals SQL) worden gebruikt bij maatwerk en customizatie. Belangrijke concepten zoals modulariteit, object-georiënteerd programmeren, relationele databanken, CRUDS-operaties en ERP-systemen komen aan bod. Daarnaast worden webservices en API’s (REST, SOAP, WSDL, UDDI, client/server) besproken als modulaire bouwblokken voor software. Het document gaat ook in op de voordelen, beperkingen en de rol van de bedrijfskundige bij selectie, implementatie en onderhoud van informatiesystemen.

Meer zien Lees minder
Instelling
Vak










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

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Geüpload op
12 december 2025
Aantal pagina's
20
Geschreven in
2025/2026
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Hoofdstuk 3: Informatiesysteemontwikkeling

Stel: TAC wil abonnementen aankopen
voor wat kiest hij?
- maatwerk?
- pakket?
- Web service?

Golf 1: Maatwerk
1.1 Generaties Programmeertalen:

1ste Generatie (1 GL): Machinetaal
- Numerieke instructies
- Zéér performant: 109 instructies per sec…
- Processor-afhankelijk
- Moeilijk leesbaar, veel fouten => weinig gebruikt nu

2de Generatie (2 GL): Assembly-talen (Assembleertalen)
→ moesten programmeren toegankelijker maken door een betere
begrijpelijkheid
- Tekst-codes ipv numerieke instructies
- Zéér performant: bijna 109 instructies per sec…
- Processor-afhankelijk
- Moeilijk leesbaar, veel fouten => weinig gebruikt nu

werden geprogrammeerd in assembly talen:

De Motorola 6800 is een 8-bit CPU met:
- 8-bit accumulatoren A en B (soort mini-variabelen in de CPU)
- 16-bit adresbus – kan 64 KB geheugen aanspreken
- Een eenvoudige set instructies (ongeveer 72)

Saturn V: Guidance Computer
- De Saturn V was de reuzenraket waarmee NASA de Apollo-astronauten naar de
maan stuurde (1967–1973).
- Het is nog steeds de krachtigste raket die ooit succesvol bemande missies heeft
gelanceerd.
- volledig in een assembly-achtige taal geprogrammeerd.
- De software die de raket bestuurde was een vorm van assembly.

1968-Software Crisis
de periode (eind jaren 60 – jaren 70) waarin duidelijk werd dat het ontwikkelen van software
veel moeilijker, duurder en onvoorspelbaarder was dan men tot dan toe dacht.

Programmeertalen: stijgend abstractieniveau
3de Generatie (3 GL): Procedurele talen
- Procedureel: ‘programmeur geeft stap voor stap op hoe een bepaalde taak moet
uitgevoerd worden’
- Abstractieniveau neemt toe:
→ Programmeertaalinstructie lijkt enigszins op natuurlijke taal
→ Programmeertaalinstructie is niet meer processor-afhankelijk

, → 1 programmeertaalinstructie = N processor-instructies




3GL zijn relatief goed leesbaar, lijken enigszins op natuurlijke taal:
vb. In Python:




Vertaling: Interpreter vs Compiler

Interpreters:
- Instructie per instructie wordt vertaald naar machinetaal en meteen uitgevoerd; bij
elke uitvoering wordt het programma opnieuw vertaald
- Een interpreter voert je code regel per regel uit
=> Talen zoals Python, Javascript




Compilers:
- volledige Source Code (Broncode) wordt volledig en éénmalig vertaald naar een
uitvoerbaar programma in machinetaal (Object File), waarna het programma wordt
uitgevoerd
- Een compiler vertaalt je hele programma op voorhand naar snelle, directe
machinecode.
=> Talen zoals Java, C++, C#, Mojo




Interpreter vs Compiler
Opdracht:
1. Matrixvermenigvuldiging van 128 x 128 x 128 = 2 097 152 waarden
2. Rapportering van de snelheid in MFLOP/s (mega/miljoen floating point operations per
seconde)

→ Python voert de 128×128 matrixvermenigvuldiging stap voor stap uit via de
interpreter → langzamer → minder MFLOP/s.
→ Mojo voert de matrixvermenigvuldiging uit met gecompileerde machinecode →
veel sneller → veel hogere MFLOP/s.



Aspect Python (Interpreter) Mojo (Compiler)

Hoe werkt Voert code regel per Verwerkt alles vooraf in snelle machinecode
het? regel uit

, Snelheid Langzamer Zeer snel

Overhead Groot Klein

Ideaal voor Scripting, prototyping Rekenintensieve taken (zoals
matrixvermenigvuldiging)

MFLOP/s Laag Hoog

Compiler – Hogere Performantie
Mojo met parallelle verwerking (meerdere CPU’s)
voordelen: je kan performantie beter optimaliseren

parallellisatie over meerdere cores (processoren) moet in vele gevallen manueel worden
geprogrammeerd:



testbaarheid:
Stel de code is fout:

Python: interpreter – code afgeleverd aan gebruiker
→ interpreter vindt fout niet op tijd => eindgebruiker merkt fout

Mojo: compiler – géén uitvoerbaar programma gegenereerd
compiler vindt fout voor stuk van code kan uitgevoerd worden
resultaat: compiler genereert geen machinetaal
gevolg: eindgebruiker heeft geen code om uit te voeren,
→ er kan geen fout gebeuren
Programmeur merkt fout
=> Eindgebruiker krijgt énkel gecorrigeerd programma




Voorbeelden 3 GL programmeertalen
Gestructureerde programmeertalen
- COBOL (°60’s): common business organisational language
- Pascal (°70’s): voor onderwijs
- … (C, Fortran): voor wiskundigen
C: voor operating system: beheert geheugen, je wil hier maximale snelheid
zeer krachtig, hoge performantie → hierdoor veel fouten

Object-georiënteerde talen: bouwen software obv objecten en klassen
- Java, JavaScript (°90’s):
€7,66
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
dijckmansnorah

Maak kennis met de verkoper

Seller avatar
dijckmansnorah Universiteit Antwerpen
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
1
Lid sinds
2 maanden
Aantal volgers
0
Documenten
9
Laatst verkocht
2 maanden geleden

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

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