Tarkvara kvaliteet ja standardid
Protsessinõuded määravad arenduse kitsendused (näiteks,
nõuded arhitektuurile, vahenditele või keskkonnale). Ärinõuded võivad lisaks sisaldada
strateegilisi, keskkonna, maksumuse ja muid piiranguid. Eri tüüpi nõuded võivad olla
omavahel sõltuvuses. Enamasti tulenevad toote ja protsessi nõuded
ärinõuetest. (Arendus)protsessi nõuded võivad suures osas tuleneda toote nõuetest.
kvaliteediatribuutide puu
Süsteemi kasutatakse, muudetakse ja kantakse üle
teistele riist- ja tarkvaraplatvormidele. Kasutamisel peaks süsteem täitma vajalikke
funktsioone
ning olema töökindel, efektiivne ja kasutajasõbralik
4. Funktsionaalsed ja mittefunktsionaalsed nõuded, testitavad ja mittetestitavad nõuded.
Funktsionaalsed nõuded vastavad küsimusele "Mida peab tarkvara tegema?" (näiteks, süsteem
peab võimaldama kauba tellimist). Ülaltoodud nimistus määravad funktsionaalsuse põhiliselt
sobivuse ja õigsuse atribuudid. Mõnikord pannakse funktsionaalsete nõuete alla ka ülejäänud