HFST2 Flashcards

1
Q

Wat is het software-ontwikkelingsproces?

A

Kader dat vastlegt hoe een project moet worden gemaakt.

een methode om de activiteiten te organiseren.

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

Wat zijn de onderdelen van een proces?

A

Analyseren,ontwerp,implementeren,testen,integreren,onderhouden

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

Wat is het nadeel van de watervalmethode?

A

Er is alleen communicatie met de klant in het begin en op het einde.

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

Waarom is de agile-methode beter dan de watervalmethode?

A

Agile method is itteratief en incrementeel
Itteratief-> de activiteiten gaan door een herhaling en gaan even naar de user
Incrementeel-> er komt telken een stuk bij

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

Wat is het agile manifesto?

A

Prioriteit-> tevreden klanten
Accepteren dat de eisen van de klant kunne veranderen
Dat je geregeld werkende software levert aan de klant
dat er dagelijkse interactie zou moeten zijn tussen de klant en jezelf

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

Wat is Iteratief?

A

Dat je met iteraties werkt
dit betekent dezelfde activiteiten
de tijd die je aan een activiteit besteed kan veranderen per itteratie
itteratie duurt meestal 2-6 weken

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

Bij welke methode ligt het projectrisico het hoogst?

A

Bij de agile method ligt deze lager dan bij de watervalmethode

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

Hoe ga je aan het werk bij een agile method

A

De opdrachtgever formuleert een probleem
Analist noteert dit verhaal en de eisen van de klant
Analist maakt use case diagrams op met de juiste rollen en use cases
Analist vertaalt verhaal naar use cases
Analist maakt aan de hand van de use cases-> domeinmodellen,activity diagrams en ssds met oc

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

Wat is een uml en waarvoor wordt het gebruikt?

A

Unified Modeling Language
Analysis en ontwerpen voor infosystemen maken
kan gebruikt worden bij itteratief/incrementeel

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

Welke voordelen heeft een UML?

A
het is beter voor
communicatie
visualisatie
transformatie van ->
analyse-ontwerp
ontwerp-programmeren
programmeren-testen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly