Concepts of Systems Analysis and Design
Hfst 1 Introductie systeemconcepten-analyse en ontwerp
Systeem
Systeem: een set van verschillende componenten die in harmonie dienen samen te werken om een
vooraf gedefinieerd doel te bereiken;
Onderdelen van een systeem zijn: input, proces, output en beslismechanismen
Het systeem is afgescheiden van zijn omgeving. De omgeving kan zijn een markt, businessdomein,
retailers, suppliers etc.
Zo kan men de omgeving beschouwen als een systeem van systemen, gevat in een systeemhiërarchie.
Tussen de omgeving en het systeem valt een systeemgrens of boundary te onderkennen. Het systeem zelf
wordt geacht allerlei systeemeigenschappen te hebben. Zo wordt het systeem zelf geacht te bestaan uit
allerlei elementen en relaties.
De begrenzing van het systeem (boundary) dient veeal ook als interface voor interactie tussen het
systeem en de omgeving. De boundary kan conceptueel zijn (tijd/deadline) of fysiek (bv campus)
Input: elementen en informatie die aan het systeem worden geleverd zoals ruw materiaal,
informatie tbv een vraag, reglementen en wetten, feedback van users, zakelijke beperkingen die een
organisatie heeft of die van een omgeving
Proces: het systeemcomponent die de ingebrachte input verwerkt tot het gewenste product/dienst
Output: de hoeveelheid aan informatie, producten of diensten die het systeem levert na verwerking
van de input; de input is bedoeld voor de systeemgebruiker
Feedback: de hoeveelheid informatie die wordt teruggegeven aan het systeem; bv een gebruiker
geeft via een interface antwoord op een door het systeem gestelde vraag; kan ook zijn een fout of
andere info die het systeem (wel/niet) nodig heeft. Feedback kan positief (akkoordering of
acceptaties) zijn of negatief, zoals bij bugs of foutberichten. Negatieve feedback is een goede
signalering om het systeem te verbeteren
Er zijn open en gesloten systemen: een open systeem heeft interactie met zijn omgeving; wisselt
info/producten of diensten uit met omgeving; veelal business omgevingen; aanpasbaar aan de
omgeving
Gesloten systemen hebben geen interactie, geen uitwisseling, staat op zichzelf en is volkomen
onafhankelijk van zijn omgeving
,DIKW pyramide
De DIKW pyramide is een model dat de hiërarchie van de verschillende datalevels illustreert; data
staat aan de basis en is feitelijk niet meer dan een ruwe hoeveelheid observaties, feiten, symbolen of
signalen; door verwerking en ordening van data ontstaat informatie en krijgt de data betekenis en
kan het worden gebruikt; als data vervolgens wordt toegepast in een bepaald context dan ontstaat er
kennis; door kennis ontstaat ervaring hetgeen uiteindelijk leidt tot een vorm van intelligentie. Hoe
hoger in de pyramide hoe complexer het dataproces wordt.
Diverse typen informatiesystemen
OAS: Office Automation System (voor ondersteuning van routines van kantoorpersoneel)
TPS: Transaction Processing Systeem (verwerking van data op een lager management level zoals
betalingen, stortingen, reserveringen etc). Het systeem werkt volgens nauwgezette routines en
maakt alleen gebruik van databases en bestanden en is eenvoudig te ontwikkelen
MIS: Management Information System (dataverwerking op middel/hoog managementlevel en dient
ter verbetering van efficiency in het presenteren van data); vaak gekoppeld aan TPS in de vorm van
rapportering van de resultaten uit TPS en voedt hiermee databases en bestanden
DSS: Decision Support System (systemen die gebruikers ondersteunen bij het maken van keuzes en
veelal te maken hebben met kost/opbrengst vraagstukken en gebruik maakt van statistische- en
onderzoeksmodellen.
ES: Expert System (systeem dat puur gericht is op een zeker domein en gebruikt maakt van AI. Het
systeem leert door raadpleging van databases en bestanden situaties in te schatten en kan daardoor
beredeneerde beslissingen nemen gebaseerd op die leerervaringen)
Als een systeem op meerdere niveaus in de behoeften kan voorzien binnen een organisatie wordt
ook wel een Total Information System genoemd
De gebruikers van een informatiesysteem (laag-hoog)
Directe gebruikers (bv kantoorpersoneel dat input/output verwerkt);
Indirecte gebruikers (bv hoger personeel dat alleen output raadpleegt zoals rapporten);
Managers (voor controle en organisatie);
Strategische en top-level gebruikers (hoger management voor risico-inschatting en strategische
planning)
Systeem analyse en ontwerp (SAD of systeemontwikkeling)
Verzamelen en interpreteren van feiten, diagnose van problemen en het gebruiken van informatie
ter verbetering van een systeem en datgene dat nodig is om die verbetering te realiseren
(requirements); de systeemanalist analyseert, ontwerpt en programmeert; SAD dient maar 1 doel:
ontwikkelen van betere/kwalitatievere procedures voor een organisatie
, SDLC (Systems Development Life Cycle)
Klassieke benadering van een systeem/softwareontwerp die in een aantal fases verloopt:
1. Voorafgaand onderzoek
(haalbaarheid project en kostenplaatje via
technische en operationele studies);
2. Vaststellen requirements (anticipatie;
factfinding methods; beslisbomen);
3. Ontwerp van het systeem (UML;
klassen, functies, processen, controle,
interfaces etc);
4. Ontwikkeling van het systeem
(specificaties, layouts en charts via 3/4GL);
5. Systeemtest en integratie (unittests,
intergratietests en systeemtests);
6. Implementatie en onderhoud
(planning uitrol, training, implementeren en
onderhoud/nazorg achteraf)
De haalbaarheid van een systeemontwerp heeft drie aspecten: economisch (kosten/batenplaatje),
technisch (beschikbaarheid en staat van de technische middelen die nodig zijn) en operationeel
(gebruikersvriendelijkheid en eisen van diverse gebruikersgroepen)
Prototypering
Het eerste en werkende live-model van een systeem dat bedoeld is om aanvullende requirements te
verzamelen, diverse aspecten van het systeem te demonstreren, model te staan voor complexere
en/of duurdere systemen en als basis dient voor een nog uit te breiden systeem
De beperkingen van SDLC
Het is een opeenvolging van fases waarbij eenmaal afgeronde fases definitief zijn en er dus niet meer
kan worden teruggegrepen; het eindresultaat is pas zichtbaar na afronding van alle fases (dit vergt
zeer goede communicatie tussen alle projectleden om het gemeenschappelijk doel intact te houden)
en het resulteert in een hele hoop documentatie (kost tijd en is duur).
Systeemontwikkelingen kunnen gericht zijn op een organisatie of instituut (bv een
belastingssysteem) of op een end-user. End-users dienen in het ontwikkelproces altijd betrokken te
zijn. De verantwoordelijkheden van de end-user zijn hierbij: het businessprobleem kennen,
marktonderzoek, dataverzamelen die verband houdt met probleem, software kennis en alle andere
zaken die bij softwareontwikkeling spelen (data analyse-metrics-documentatie).
Bij systeemontwikkeling kunnen vier soorten groepen verantwoordelijk zijn:
Informatie systeem groep (ontwikkeling door systeemanalist)
Gebruikersgroep (ontwikkeling door end-users)
Consultancy groep (ontwikkeling wordt geoutsourced)
Stuurgroep (ontwikkeling door experts uit diverse lagen van de organisatie; technisch en
non-technisch)
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Cire. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $9.21. You're not tied to anything after your purchase.