De rol van gegevensverzameling
- Nodig om operationele activiteiten te laten werken
- Basishandelingen:
1. Raadplagen
2. Wijzigen
3. Toevoegen
4. Verwijderen
5. Uitvoeren van berekeningen
6. Vergelijken
7. Ordenen
- Invoerschermen infosystemen
- Wat je bijvoorbeeld bij een internetbestelling doet
-
- Hierboven een basisstructuur van een menustructuur
Gegevensverzameling
- Data is pas gegeven als er een titel aan zit
- Gegevens gebundeld is een bestand
- Soorten gegevens:
,Kenmerken gegevens
- Syntaxis: gegevens obv taal (bv ook morse)
- Semantiek: gegevens hebben een betekenis voor gebruiker
- Pragmatiek: uitwerking die gegevens hebben op gedrag van gebruiker
Database
- Een verzameling van bestanden
- Data wordt in verschillende tabellen / bestanden gehouden wegens
1. Redundantie (meervoudig voorkomen van een bestand)
2. Inconsistentie (waarden komen niet met elkaar overeen terwijl dit wel zo zou
moeten zijn
- Relaties tussen bestanden:
,-
- Een relationele database is
1. Verzamling onderling samenhangende bestanden
2. Bestanden hebben onderling een relatie
3. Bestanden hebben een verbinding als dezelfde gegevenswaarde van een
bepaald veld voorkomen
- Gegevensstructuur diagram is als domain model
- Standaardbegrippen:
- Stappenplan bouwen database:
1. Creeren van een basisbeschrijving
2. Afsplitsen herhalende groepen
3. Afsplitsen van feitelijk zelfstandige groepen
- Datakwaliteit is cruciaal voor een goed werkende database
, -
- Datakwaliteit kan gewaarborgd worden door
1. Technische maatregelen (software programmas)
2. Organisatorische maatregelen (in procedures)
- Record: een rij van bij elkaar horende gegevenswaarden
- Sleutel: eencode of nummer dat een record op unieke wijze
identificeert
- Het werken met een dropdown-menu verbetert de accuraatheid
Week 2
Agile en waterval ontwikkeling
- In een project is de grootste factor waardoor een project stukloopt een gebrek aan
duidelijkheid in wensen en eisen van de klant.
- Er zijn twee manieren van projectontwikkeling
Waterval
-
- Project wordt opgedeeld in fases zoals ontwerp, testen en opleveren
- Alles is vooraf bepaald met weinig ruimte voor aanpassingen
- Geschikt voor voorspelbare projecten