Tarkvaranõuded

1. Funktsionaalsed nõuded

Funktsionaalsed nõuded kirjeldavad tarkvara poolt pakutavaid teenuseid ja funktsioone. Need vastavad küsimusele, mida tarkvara peab tegema.

2. Mittemugavusteadlikud ehk mittefunktsionaalset nõuded

Need määravad tarkvara kvaliteediomadused ja piiriüleste aspektide nõuded. Need käsitlevad kuidas tarkvara peaks toimima, kuid ei ole otseselt seotud konkreetsete funktsioonidega.

Tarkvaranõuete määratlus on oluline etapp tarkvaraarenduses, kuna see aitab tagada, et lõpptootel on vajalikud omadused ja et see vastab kasutajate ja osapoolte ootustele.