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

Samenvatting systeemanalyse en databanken EN examenvragen

Rating
4.7
(10)
Sold
14
Pages
99
Uploaded on
11-03-2019
Written in
2016/2017

Deze samenvatting Systeemanalayse en databanken is gemaakt in jaar en omvat de volledige te theorie (niet de werkcolleges), alsook enkele voorbeeld examenvragen.

Institution
Course













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

Written for

Institution
Study
Course

Document information

Uploaded on
March 11, 2019
Number of pages
99
Written in
2016/2017
Type
Summary

Subjects

Content preview

Systeemanalyse en databanken 2016-2017
Examen:
- Schriftelijk met vooral inzicht vragen
- 10/20 theorie
- 10/20 oefeningen: gestructureerd en object-georiënteerd




1

,Inhoudsopgave systeemanalyse en databanken 2016-2017
DEEL 1: DE SYSTEEMANALIST ............................................................................................................................................................... 5
Hoofdstuk 1: de wereld van de systeemanalist ................................................................................................................................... 5
analist als “business problem solver”........................................................................................................................................... 5
informatiesystemen ..................................................................................................................................................................... 6
analyse als IS-ontwikkeling ........................................................................................................................................................... 7
vaardigheden en kennis ............................................................................................................................................................... 7
Jobtitels......................................................................................................................................................................................... 7
Analyse en IS planning .................................................................................................................................................................. 8
Conclusies analist ......................................................................................................................................................................... 8
Hoofdstuk 2: Benaderingen van systeemontwikkeling ........................................................................................................................ 9
levenscyclus van een informatiesysteem ......................................................................................................................................... 9
1. Predictieve levenscyclus ................................................................................................................................................. 12
2. Adaptieve levenscyclus ................................................................................................................................................... 14
methodologieën, technieken, tools ............................................................................................................................................... 17
Gestructureerde VS OO analyse ................................................................................................................................................. 18
CASE Tools .................................................................................................................................................................................. 20
hoofdstuk 3: de analist als projectmanager ....................................................................................................................................... 22
standish group (2000)..................................................................................................................................................................... 23
keil et al., MISQ (2000) ................................................................................................................................................................... 25
project management ...................................................................................................................................................................... 26
lightweight management ............................................................................................................................................................... 28
principles behind agile manifesto .............................................................................................................................................. 28
project management body of knowledge pmbok ...................................................................................................................... 29
DEEL 2: SYSTEEMANALYSE .................................................................................................................................................................. 38
hoofdstuk 4: start analyse – onderzoeken van de systeemeisen ...................................................................................................... 38
de analysefase in de levenscyclus .................................................................................................................................................. 38
soorten vereisten........................................................................................................................................................................ 38
modellen en modelleren ............................................................................................................................................................ 39
stakeholders (belanghebbende)..................................................................................................................................................... 40
Technieken voor informatieverzameling ....................................................................................................................................... 40
vereisten verifiëren en valideren ................................................................................................................................................... 44




2

,Hoofdstuk 5: systeemvereisten vormgeven ....................................................................................................................................... 45
use case .......................................................................................................................................................................................... 45
user goals technique................................................................................................................................................................... 46
CRUD technique.......................................................................................................................................................................... 46
events ............................................................................................................................................................................................. 47
soorten events ............................................................................................................................................................................ 47
events identificeren .................................................................................................................................................................... 48
Rocky Mountain Outfitters – RMO event table ......................................................................................................................... 48
use case .......................................................................................................................................................................................... 50
brief description ......................................................................................................................................................................... 50
intermediate description ............................................................................................................................................................ 51
full description ............................................................................................................................................................................ 52
identify things ................................................................................................................................................................................. 53
terminologie ............................................................................................................................................................................... 53
ER-notatie ................................................................................................................................................................................... 53
identify things – hoe? ................................................................................................................................................................. 54
hoofdstuk 6: De traditionele aanpak voor vereisten ......................................................................................................................... 57
gestructureerde VS OO aanpak ...................................................................................................................................................... 57
DFD data flow diagrams ................................................................................................................................................................. 58
DFD symbolen ............................................................................................................................................................................. 58
abstractielagen in DFDs .............................................................................................................................................................. 58
Intermezzo Van analyse naar Ontwerp .......................................................................................................................................... 66
methode 1: transaction analysis ................................................................................................................................................ 66
methode 2: transform analysis................................................................................................................................................... 66
structure chart – gecombineerde structure chart ..................................................................................................................... 67
DFD kwaliteit evalueren ................................................................................................................................................................. 68
definitie van processen .................................................................................................................................................................. 69
1-structured English ................................................................................................................................................................... 69
2-beslissingstabellen .................................................................................................................................................................. 69
3-beslissingsbomen .................................................................................................................................................................... 69
data flow definities ......................................................................................................................................................................... 70
Data store definities ....................................................................................................................................................................... 70
samenhang ..................................................................................................................................................................................... 71
conclusie ......................................................................................................................................................................................... 72




3

,hoofdstuk 7: De object georiënteerde methode bij vereisten .......................................................................................................... 73
use case .......................................................................................................................................................................................... 74
actor ................................................................................................................................................................................................ 76
verschillen: uc – event table ........................................................................................................................................................... 76
use case diagram ............................................................................................................................................................................ 76
system sequence diagram (ssd) ..................................................................................................................................................... 79
hoe SSD ontwikkelen? ................................................................................................................................................................ 80
use case diagram bouwen .............................................................................................................................................................. 82
CRUD use cases............................................................................................................................................................................... 82
Larman: abstractieniveau’s van use cases ..................................................................................................................................... 82
Larman: UI in use case .................................................................................................................................................................... 82
lilly – gevaar 1: abstractieniveau’s van use cases....................................................................................................................... 83
lilly – gevaar 2: standpunt = systeem ipv actor .......................................................................................................................... 83
samenhang OO modellen ............................................................................................................................................................... 85
DEEL 3: SYSTEEMONTWERP ............................................................................................................................................................... 86
hoofdstuk 11: De object GEORIËNTEERDE benadering tot ontwerp: use case realisatie .................................................................. 86
first-cut design class diagram (dcd) ................................................................................................................................................ 87
OO design ....................................................................................................................................................................................... 88
hoofdstuk 12: object-georiënteerd ontwerp – use case realisatie .................................................................................................... 89
patronen ......................................................................................................................................................................................... 89
Controller patroon ...................................................................................................................................................................... 89
Three layer design ...................................................................................................................................................................... 89
SSD Create New Customer ......................................................................................................................................................... 90
RMO - Cancel order UC................................................................................................................................................................... 90
RMO – create new phone order UC ............................................................................................................................................... 93
examenvragen .................................................................................................................................................................................... 99




4

, DEEL 1: DE SYSTEEMANALIST
HOOFDSTUK 1: DE WERE LD VAN DE SYSTEEMANA LIST
De leerdoelen:
- De rol van de systeemanalist in het bedrijfsleven kunnen uitleggen
- De rol van de informatiesystemen in het bedrijfsleven kunnen uitleggen
- Soorten taken van de systeemanalist kunnen uitleggen.
- Kennis en vaardigheden van de analist kunnen uitleggen


ANALIST ALS “BUSINESS PROBLEM SO LVER”
De analist is een meer bedrijfskundige probleemoplosser dan een programmeur en probeert te begrijpen hoe de
organisatie werkt
o is toegewijd om programma’s beter te laten werken, d.m.v. informatiesystemen.
o begrijpt bedrijfskundige problemen en zoekt oplossingen d.m.v. informatiesystemen, waarbij
informatiesystemen systemen zijn die info verzamelen om taken te verrichten (hoog IT-gehalte)
o leidt de implementatie van deze oplossingen, maar bouwt niet zelf.

Voorbeeld 1: probleem met onbetaalde facturen
Een analist ging nagaan hoe de organisatie werkt en merkt dat er 13 verschillende personen hun goedkeuring moesten
geven, voordat een factuur kon doorgestuurd worden.
Als eerste stap ging de analist deze facturatie digitaliseren. Dit wilde zeggen dat niet alle, sommige wel, stappen nog
sequentieel dienden te verlopen. Het probleem van de laattijdige betaling van facturen werd wel verminderd, maar
was nog steeds niet opgelost. Technologie loste het probleem maar voor een deel op. Het was een lange oefening
(want handtekening zetten is macht en loon is afhankelijk van macht) kon hij het aantal handtekeningen reduceren tot
5. Bedrijfskundige problemen oplossen met IT lukte niet.

Voorbeeld 2: internetbetalingen
Betalingen online waren erg duur omdat elke consument apart met zijn kredietkaart moest betalen. Een student had
het idee om een nieuw betaalsysteem in te voeren. Een systeem van clearing (alleen het verschil wordt betaalt), die
ook al in de bedrijfswereld werd toegepast. Hier dient dan echter wel een clearinghouse achter te zitten. Dit systeem
heeft hij uitgebracht, het was moeilijk kopieerbaar en makkelijk verkoopbaar. Bedrijfskunde kan innoveren met een
ondersteuning van IT.

Hoe probleem oplossen – Problem Solving
1. Onderzoeken en begrijpen van het probleem. Adhv belanghebbenden, welke markten, invloed op andere
processen
2. Nagaan of de voordelen voor het oplossen de kosten overstijgen
3. Beschrijf de benodigdheden om het probleem op te lossen voorbeeld: welke input(gegevens), processen en
output
4. Geef mogelijke oplossingen over de aanpak
5. Beslis wat het beste alternatief is en raad het aan voorbeeld: alternatief met minste risico’s & meeste voordelen
6. Beschrijf de details van de gekozen oplossing; nl. alle delen van IS, databases, user interfaces, netwerken,
processen,…
7. Implementeer de oplossing (enkel hier passen we de eerste stap programmeren toe)
8. Controleer of je het gewenste resultaat verkrijgt
 Waarom niet ineens
verify that the decide which
benefits of define the develop a set solution is define the monito to
research and
solving the requirements of possible best, and details of the make sure th
understand
problem for solving the solutions make a chosen you obtain th
the problem
outweigh the problem (alternatives) recommendati solution desired resul
costs on
programmeren?
o Wel goed: indien men aan de gebruikers al wil laten zien hoe het er ongeveer uit zal zien en de technische
haalbaarheid te controleren
o Niet goed: verkwist tijd en geld, want misverstanden omtrent vereisten



5

, INFORMATIESYSTEMEN
“Een verzameling van onderling gerelateerde componenten die verzamelen, verwerken, opslaan en verschaft nodige informatie
als output om zakelijke taken uit te voeren”
“A collection of interrelated components that collect, process, store and provide as output the information needed to complete
business tasks”
Voorbeeld IS: personeelsbetaling systeem dat info verzamelt over personeel en zijn werk, verwerkt en slaat die informatie op en
produceert dan loon en betalingsrapporten.

Het gaat om systemen die binnen bedrijven grote hoeveelheden
informatie bijhouden maar vaak zijn ze algoritmisch gezien niet zo
complex

Ontwikkelen van een informatiesysteem om:
o Programma’s te schrijven
o Bedrijfsproblemen op te lossen
Functional decomposition
=Een systeem in onderdelen verdelen gebaseerd op subsystemen
die verder onderverdeeld zijn in kleinere subsystemen. Geeft de
analist de mogelijkheid zich te focussen op 1 onderdeel van het
systeem.

Afbeelding die Satsinger opneemt om aan te geven dat er
verschillende soorten informatiesystemen bestaan.
Business intelligence: op grote hoeveelheden data statistische
methoden toepassen om hier toch nog interessante informatie uit
te halen.


Soorten IS met grote interactie:
o Customer relationship management(CRM) system: ondersteunt marketing, verkoop en service na verkoop
bestaande uit directe en indirecte interactie met de klanten. (grote evolutie o.b.v. het gebruik van internet)
o Supply chain management(SCM) system: integreert foutloos productontwikkeling, productaanwinst,
productie, en inventarisbeheer. (sterk ontwikkeld d.m.v. internet en zo gemakkelijkere verbinding met CRM
van andere bedrijven.) interactie met leveranciers.
o Accounting and Financial management(AFM) system: registreert boekhoudingsinformatie nodig voor
ontwikkelen van financiële verklaringen en andere rapporten die door investeerders en
leverancieren(schuldeisers) worden gebruikt. contant geldbeheer, voorspellen cash flow en effectenbeheer.
Interactie met investeerders.
o Human resource management(HRM) system: ondersteunt op werknemerbetrekking hebbende taken zoals
loonlijst, voordelen, het aannemen en opleiding. Interactie met werknemers.

Soorten IS met weinig of geen interactie
o Manufacturing management system: controleert interne productieprocessen die grondstoffen in
afgewerkte goederen veranderen.
o Knowledge management system(KMS): Een systeem dat de opslag van en toegang tot documenten van alle
delen van de organisatie ondersteunt.
o Collaboration support system(CSS): staat geografisch verdeeld personeel toe samen te werken aan
projecten een taken.
o Business intelligence system: ondersteunt strategische planning en het maken van bedrijfsleiders
beslissingen.




6
$19.08
Get access to the full document:
Purchased by 14 students

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Reviews from verified buyers

Showing 7 of 10 reviews
4 year ago

6 year ago

6 year ago

6 year ago

Top summary and everything was in it!

6 year ago

6 year ago

6 year ago

Clear structure and perfect to learn from:)

4.7

10 reviews

5
8
4
1
3
1
2
0
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

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.
julievantroyen Universiteit Antwerpen
Follow You need to be logged in order to follow users or courses
Sold
607
Member since
6 year
Number of followers
255
Documents
3
Last sold
7 months ago
FBE / TEW / Handelsingenieur samenvattingen

Ik ben een studente van de faculteit bedrijfswetenschappen en economie. Ik verkoop mijn notities/samenvattingen voor een tal van vakken, voornamelijk uit de richting handelsingenieur (in de beleidsinformatica).

4.8

167 reviews

5
143
4
17
3
4
2
0
1
3

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 tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

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

Alisha Student

Frequently asked questions