1/23
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
waaruit bestaat requirements engineering
funcionele en niet functionele requirements
stappen:
requirements elicitatie: uit proberen trekken: praten met mensen, kijken wat ze precies willen
requirements specificatie: noteren & documenteren
requirements validatie: kijken als het geen dat in specifiactie gedaan heeft ofdat dit het effectief is wat de klant wil
requirements change: omgaan met verandering
requirements engineering
het proces waarbij
de gewenste diensten van een systeem door de klant worden vastgesteld
de beperkingen (constraints) waaronder het systeem ontwikkeld moet worden bepalen
(max 1 cpu met 32 ram)
wat zijn requirements en welke soorten?
= de beschrijvingen van deze diensten / beperkingen: wat moet het systeem kunnen
abstracte beschrijving tot technische specificatie
basis voor een tender → open voor interpretatie: bedrijven aangeven hoe en hoeveel ze het kunnen uitvoeren
onderdeel van het contract: exact en detaild vast gelegd wat er verwacht wordt
functionele vs niet functionele requirements + domein beperkigne
niet functionele requirements
classificatie van niet-functionele requirements
metrics voor niet functionele requirements
examenvraag: verschil tussen functionele en niet functionele requirements
Requirements engineering proces
omvat processen om de vereisten te identificeren, analyseren, valideren en beheren
aanpak hangt af van:
toepassingsdom
betrokken personen
organisatie die de vereisten ontwikkeld
→ stappen
requirements elicitatie
requirements analysis
requirements validatie
requirements management
iteratief: de stappen vullen elkaar constant aan → spiraal model
spiraal model
requirements elicitatie
proces activiteiten
interviews
→ soorten
gesloten: vooraf bepaalde vragen
open: verkennen van kwesties
→ technieken
open houding en luisteren
gebruik van springboard-vragen of prototypes
→ praktijk
combinatie van open / gesloten
V: algemeen begrip
N: moeilijkheden bij domeinkennis
etnografie
requirements specificatie
hoe systeem vereisten schrijven
use cases
software requirements document
requirements validation
validation techniques
req veranderen
req management
requirements change management