SOFTWARE ENGINERING
FUNCTIONELE ANALYSE
INHOUD
Behoefte analyse..................................................................................................................................................... 2
Definitie ............................................................................................................................................................... 2
Requirement ....................................................................................................................................................... 2
Functionele vereisten ...................................................................................................................................... 2
Niet-functionele vereisten .............................................................................................................................. 2
Belanghebbende ............................................................................................................................................. 3
USE Cases ................................................................................................................................................................ 3
Beschrijving ......................................................................................................................................................... 3
Concepten ........................................................................................................................................................... 3
Actor ................................................................................................................................................................ 3
Use Case .......................................................................................................................................................... 4
Pre/postcondities ............................................................................................................................................ 4
scenario ........................................................................................................................................................... 4
Granulariteit .................................................................................................................................................... 4
Use Case diagram .................................................................................................................................................... 5
include ................................................................................................................................................................. 5
extend ................................................................................................................................................................. 5
gevolg .................................................................................................................................................................. 5
1
Quinten Maas
, BEHOEFTE ANALYSE
DEFINITIE
Requirement (behoefte) =
datgene waar een systeem/project aan moet voldoen
Evolutionaire behoefte =
behoeften die onderhevig zijn aan wijzigingen tijdens het ontwikkelproces
REQUIREMENT
Wat moet het systeem kunnen
FUNCTIONELE VEREISTEN
- Gedrag
- Wat moet het systeem kunnen doen
NIET-FUNCTIONELE VEREISTEN
- Kwaliteit
- Hoe moet het systeem iets doen
FURPS+
- Functioneel
- Niet-functioneel
o Bruikbaarheid (Usability)
▪ Layout
▪ Documentatie
▪ Gebruiksvriendelijkheid
o Betrouwbaarheid (Reliability)
▪ Beschikbaarheid
▪ Accuraatheid
o Performantie (Performance)
▪ Snelheid
▪ Efficiëntie
▪ Capaciteit
o Ondersteunbaarheid (Supportability)
▪ Onderhoudbaarheid
▪ Aanpasbaarheid
2
Quinten Maas
FUNCTIONELE ANALYSE
INHOUD
Behoefte analyse..................................................................................................................................................... 2
Definitie ............................................................................................................................................................... 2
Requirement ....................................................................................................................................................... 2
Functionele vereisten ...................................................................................................................................... 2
Niet-functionele vereisten .............................................................................................................................. 2
Belanghebbende ............................................................................................................................................. 3
USE Cases ................................................................................................................................................................ 3
Beschrijving ......................................................................................................................................................... 3
Concepten ........................................................................................................................................................... 3
Actor ................................................................................................................................................................ 3
Use Case .......................................................................................................................................................... 4
Pre/postcondities ............................................................................................................................................ 4
scenario ........................................................................................................................................................... 4
Granulariteit .................................................................................................................................................... 4
Use Case diagram .................................................................................................................................................... 5
include ................................................................................................................................................................. 5
extend ................................................................................................................................................................. 5
gevolg .................................................................................................................................................................. 5
1
Quinten Maas
, BEHOEFTE ANALYSE
DEFINITIE
Requirement (behoefte) =
datgene waar een systeem/project aan moet voldoen
Evolutionaire behoefte =
behoeften die onderhevig zijn aan wijzigingen tijdens het ontwikkelproces
REQUIREMENT
Wat moet het systeem kunnen
FUNCTIONELE VEREISTEN
- Gedrag
- Wat moet het systeem kunnen doen
NIET-FUNCTIONELE VEREISTEN
- Kwaliteit
- Hoe moet het systeem iets doen
FURPS+
- Functioneel
- Niet-functioneel
o Bruikbaarheid (Usability)
▪ Layout
▪ Documentatie
▪ Gebruiksvriendelijkheid
o Betrouwbaarheid (Reliability)
▪ Beschikbaarheid
▪ Accuraatheid
o Performantie (Performance)
▪ Snelheid
▪ Efficiëntie
▪ Capaciteit
o Ondersteunbaarheid (Supportability)
▪ Onderhoudbaarheid
▪ Aanpasbaarheid
2
Quinten Maas