V-Model (v2.5/v3.0)
Customer reqs. spec. | ˅ ENG.1/SYS.1 - Reqs. elicitation | Customer reqs. ˅ Product release ENG.2/SYS.2 - Sys. reqs. analysis ˄ | Sys. reqs. | |-- + Sys. qual. test spec. ---> ENG.10/SYS.5 - Sys. qual. test /--------| ˄ | ˅ | | ENG.3/SYS.3 - Sys. arch. design | if successful | | Sys. AD | | |-- + Sys. int. test spec. ----> ENG.9/SYS.4 - Sys. int. + Int. test | | ˄ | ˅ | \-> ENG.4/SWE.1 - Soft. reqs. analysis | if successful | Soft. reqs. | |-- + Soft. qual. test spec. --> ENG.8/SWE.6 - Soft. qual. test /--------| ˄ | ˅ | | ENG.5/SWE.2 - Soft. arch. design | if successful | | Soft. AD | | |-- + Soft. int. test spec. ---> ENG.7/SWE.5 - Soft. int. + Int. test | | ˄ | ˅ | \-> ENG.6/SWE.3 - Soft. DD + Unit con. | if successful | Soft. DD & Soft. units | \-- + Soft. unit test spec. ---> ENG.6/SWE.4 - Soft. unit veri.
Differentiation
Int. test vs. Qual. test
– Int. test: Against architecture
– Qual. test: Against requirements
Abbreviations
AD ... architectural design arch ... architectural con ... construction DD ... detailed design int ... integration qual ... qualification reqs ... requirements soft ... software spec ... specification sys ... system veri ... verification