H1 - Inleiding Flashcards

1
Q

Definieer systeemanalyse

A

Verzamelnaam voor een reeks technieken en methodes om

1) De informatiebehoefte van de gebruiker ondubbelzinnig in kaart te brengen (analyse)
2) Het informatiesysteem op hoog (logisch) niveau te gaan ontwerpen (ontwerp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Verschil tussen analyse en ontwerp:

A

De analyse beschrijft WAT er moet ontwikkeld worden terwijl het ontwerp beschrijft HOE de oplossing er uit zal zien.

Analyse: de informatiebehoefte van de gebruiker wordt ondubbelzinnig in kaart gebracht

Ontwerp: het informatiesysteem wordt op hoog (logisch) niveau ontworpen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rol van analist als brugfunctie en de noodzaak daaraan:

A

De analist heeft een brugfunctie tussen ontwikkelaars en gebruikers. Die partijen kunnen
niet goed met elkaar communiceren omdat ze elkaars kennisdomein niet kennen, en elk een
eigen jargon hanteren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nadelen van teksten en belang van modellen:

A

Teksten zijn:

1) Niet overzichtelijk.
2) Vaak dubbelzinnig en vaak onvolledig

Modellen zijn:

1) Gebaseerd op ondubbelzinnige definities van de symbolen
2) Visueel en overzichtelijk. Kan je in één oogopslag beoordelen, wat bij tekst onmogelijk is.
3) Door overzichtelijkheid en ondubbelzinnigheid een uitstekend communicatiemiddel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Enkele belangrijke vaardigheden van een analist:

A

1) Analytisch vermogen om elk aspect van een probleem uiteen te rafelen.
2) Abstract denkvermogen om concrete problemen in algemene modellen om te zetten.
3) Communicatieve vaardigheden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Belang van systeemanalyse

Kenmerken van een goed informatiesysteem:

A

Bruikbaar: Moet aan de behoeften van de gebruiker voldoen.

Betrouwbaar: De software bevat niet te veel fouten

Gebruiksvriendelijk: Gemakkelijk te bedienen zonder dat de interne implementatie voor de gebruiker bekend is.

Onderhoudbaar: Kleine fouten kunnen corrigeren en kleine aanpassingen kunnen maken, zonder dat de structuur degenereert.
Onderhoudsactiviteit moet snel en goedkoop uitgevoerd kunnen worden.

Flexibel: De software is eenvoudig aanpasbaar aan nieuwe behoeften van de gebruikers en eenvoudig overdraagbaar op andere hardware platformen of besturingssystemen.

Efficiënt: De kost voor ontwikkeling en onderhoud moet in verhouding zijn tot de kwaliteit van de software en het concurrentiële voordeel dat met de software behaald kan worden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Uitleggen waarom analyse belangrijk is.

A

Softwareontwikkeling wordt gestuurd door de klant en niet door de technologie.
- De functies moeten overeenkomen met de wensen van de klant!

De kosten van software zijn groter geworden.
- Software schrijven en onderhouden kost heel veel geld.

Complexiteit van de software is toegenomen
- Er zijn te veel zaken waar rekening mee moet gehouden worden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Mijlpaaldocument (milestone report):

A

Wordt na elke fase afgeleverd.
= Rapport met de resultaten van afgelopen fase + vooruitblik naar de volgende fase.

Wordt gebruikt door ’t management om voortgang van het project op te volgen. Na beoordeling van het mijlpaaldocument wordt er beslist: project doorlaten naar de volgende fase, bijsturen of annuleren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Watervalmodel:

A

Voor elk soort ontwikkelactiviteit is er een fase. De fasen volgen elkaar strikt op en eens een fase afgelopen is, wordt het niet meer hernomen of aangepast.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly