HFST2 Flashcards
Wat is het software-ontwikkelingsproces?
Kader dat vastlegt hoe een project moet worden gemaakt.
een methode om de activiteiten te organiseren.
Wat zijn de onderdelen van een proces?
Analyseren,ontwerp,implementeren,testen,integreren,onderhouden
Wat is het nadeel van de watervalmethode?
Er is alleen communicatie met de klant in het begin en op het einde.
Waarom is de agile-methode beter dan de watervalmethode?
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
Wat is het agile manifesto?
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
Wat is Iteratief?
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
Bij welke methode ligt het projectrisico het hoogst?
Bij de agile method ligt deze lager dan bij de watervalmethode
Hoe ga je aan het werk bij een agile method
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
Wat is een uml en waarvoor wordt het gebruikt?
Unified Modeling Language
Analysis en ontwerpen voor infosystemen maken
kan gebruikt worden bij itteratief/incrementeel
Welke voordelen heeft een UML?
het is beter voor communicatie visualisatie transformatie van -> analyse-ontwerp ontwerp-programmeren programmeren-testen