ověření požadavků je proces kontroly požadavků definovaných pro vývoj, definovat systém, který zákazník opravdu chce. Chcete-li zkontrolovat problémy související s požadavky, provádíme ověření požadavků. Ověření požadavků obvykle používáme ke kontrole chyby v počáteční fázi vývoje, protože chyba může zvýšit nadměrné přepracování, pokud bude detekována později v procesu vývoje.
V požadavky procesu validace, jsme provést jiný typ testu zkontrolujte, zda požadavky uvedené v Softwarová Specifikace Požadavků (SRS), tyto kontroly patří:
- Úplnost kontroly
- kontroly Konzistence
- kontroly Platnosti
- Realismus kontroly
- Nejednoznačnost kontroly
- Ověřitelnost
výstup požadavky validace je seznam problémů a dohodli se na akce zjištěných problémů. Seznamy problémů označují problém zjištěný během procesu ověřování požadavků. Seznam dohodnutých opatření uvádí nápravná opatření, která by měla být přijata k vyřešení zjištěného problému.
Existuje několik technik, které se používají buď samostatně, nebo ve spojení s jinými technikami, aby se zkontroluje celé nebo části systému:
- Testovací případ generace:
Požadavky uvedené v SRS dokumentu by měla být testovatelné, provedla testy odhalit míra chyb vyskytujících se v požadavku. Obecně se předpokládá, že v případě, že test je obtížné nebo nemožné navrhnout, než, to obvykle znamená, že požadavek bude obtížné provést, a to by mělo být přehodnoceno. - Prototyping:
V této validační techniky prototyp systému je uveden před koncem-uživatel, nebo zákazník, že experiment se představila model a zkontrolovat, zda splňuje jejich potřeby. Tento typ modelu se obecně používá ke shromažďování zpětné vazby o požadavku uživatele. - požadavky recenze:
V tomto přístupu, SRS je pečlivě přezkoumána skupina lidí, včetně lidí z obou zhotovitel organizace a na straně klienta, recenzent systematicky analyzuje dokument pro kontrolu chyb a nejasností. - Automatické Konzistence Analýzy:
Tento přístup se používá pro automatickou detekci chyby, jako nedeterminismu, chybí případech, typ chyby, a kruhové definice, požadavky specifikace.nejprve je požadavek strukturován ve formální notaci, poté je použit nástroj CASE pro kontrolu konzistence systému, je identifikována zpráva o všech nesrovnalostech a jsou přijata nápravná opatření.
- průchod:
návod nemá formálně definovaný postup a nevyžaduje diferencované přiřazení role.- kontrola včas, zda je myšlenka proveditelná nebo ne.
- získání názorů a návrhů jiných lidí.
- kontrola souhlasu ostatních a dosažení dohody.