Hoofdstuk 8
Een functionele softwarerequirement is gedrag (functionaliteit)
dat het systeem moet vertonen om in een behoefte te voorzien
van een belanghebbende uit de business.
Globale functionele requirements
Geven op hoofdlijnen het gewenste gedrag van het systeem weer.
Producteigenschappen achterop verpakking in winkel zijn te vergelijken
met dit. Ze spelen een rol bij de communicatie met de opdrachtgever en
andere belanghebbenden. Onmisbaar voor project- en scopemanagement.
Use cases hebben de rol van globale functionele requirements
overgenomen. Zijn nog wel belangrijk wanneer systeemeigenschappen
buiten het gezichtsveld van gebruikers afspeelt.
Gedetailleerde functionele requirements
Kunnen acties zijn die het systeem moet uitvoeren in een bepaalde
situatie en de wijze waarop. Tegenwoordig worden de gedetailleerde
requirements gerelateerd aan of volledig opgenomen in use case
specificaties. Voor een gemiddeld systeem al snel honderden
gedetailleerde functionele requirements nodig. Groepering noodzakelijk.
Niet-functionele softwarerequirements
Een niet functionele softwarerequirement is een kwaliteitseis
waaraan het systeem moet voldoen om in een behoefte te
voorzien van een belanghebbende uit de business.
ISO 9126 kwaliteitseigenschappen voor niet-functionele requirements:
Functionaliteit:
Niet-functionele requirements voor de kwaliteitseigenschap functionaliteit
geven aan hoe goed het systeem de gewenste ondersteuning moet
Een functionele softwarerequirement is gedrag (functionaliteit)
dat het systeem moet vertonen om in een behoefte te voorzien
van een belanghebbende uit de business.
Globale functionele requirements
Geven op hoofdlijnen het gewenste gedrag van het systeem weer.
Producteigenschappen achterop verpakking in winkel zijn te vergelijken
met dit. Ze spelen een rol bij de communicatie met de opdrachtgever en
andere belanghebbenden. Onmisbaar voor project- en scopemanagement.
Use cases hebben de rol van globale functionele requirements
overgenomen. Zijn nog wel belangrijk wanneer systeemeigenschappen
buiten het gezichtsveld van gebruikers afspeelt.
Gedetailleerde functionele requirements
Kunnen acties zijn die het systeem moet uitvoeren in een bepaalde
situatie en de wijze waarop. Tegenwoordig worden de gedetailleerde
requirements gerelateerd aan of volledig opgenomen in use case
specificaties. Voor een gemiddeld systeem al snel honderden
gedetailleerde functionele requirements nodig. Groepering noodzakelijk.
Niet-functionele softwarerequirements
Een niet functionele softwarerequirement is een kwaliteitseis
waaraan het systeem moet voldoen om in een behoefte te
voorzien van een belanghebbende uit de business.
ISO 9126 kwaliteitseigenschappen voor niet-functionele requirements:
Functionaliteit:
Niet-functionele requirements voor de kwaliteitseigenschap functionaliteit
geven aan hoe goed het systeem de gewenste ondersteuning moet