rakendusnõuetest
Rakendusnõuded, tuntud ka kui tarkvaranõuded või süsteeminõuded, on detailne kirjeldus sellest, mida tarkvararakendus peab tegema. Need nõuded jagunevad üldiselt kaheks kategooriaks: funktsionaalsed ja mittefunktsionaalsed. Funktsionaalsed nõuded kirjeldavad rakenduse konkreetseid funktsioone ja käitumist – mida süsteem teeb. Näiteks võib funktsionaalne nõue olla, et kasutaja saab sisse logida oma kasutajanime ja parooliga. Mittefunktsionaalsed nõuded seevastu kirjeldavad, kuidas rakendus neid funktsioone täidab, keskendudes omadustele nagu jõudlus, turvalisus, kasutatavus ja töökindlus. Näiteks võib mittefunktsionaalne nõue määrata, et sisselogimisprotsess peab toimuma vähem kui kahe sekundiga.
Rakendusnõuete väljatöötamine on tarkvaraarenduse elutsükli kriitiline etapp. See hõlmab tavaliselt vajaduste väljaselgitamist, nende analüüsimist ja dokumenteerimist,