toiminnallisuusvaatimuksia
Toiminnallisuusvaatimuksia kuvaa ohjelmiston tai järjestelmän niille ominaisuuksille ja toiminnoille, joita sen on suoritettava käyttäjän tai toisten järjestelmien vuorovaikutuksessa. Ne määrittelevät, mitä järjestelmä tekee, millä ehdoilla ja millaiset tulokset sen on tuotettava.
Ne kattavat esimerkiksi käyttäjävuorovaikutukset, liiketoimintaprosessit, tiedon käsittelyn säännöt, käyttöliittymätoiminnot, tiedon validoinnit, virheenkäytön sekä järjestelmän integraatiot ulkoisiin
Toiminnallisuusvaatimukset kerätään ja dokumentoidaan sidosryhmien kanssa käyttämällä erilaisia menetelmiä, kuten käyttötapauksia, käyttäjätarinoita, prototyyppeja sekä liiketoimintamallia. Dokumentaatio
Vaatimuksilla on läheinen yhteys ei-toiminnallisiin vaatimuksiin, kuten suorituskykyyn, luotettavuuteen, käytettävyyteen ja tietoturvaan. Ne pyritään tekemään testattaviksi
Rakenne voi sisältää tunnuksen, otsikon, kuvauksen, syötteet, prosessin, odotetut tulokset sekä hyväksyntä- ja prioriteettitiedot. Vaatimustenhallinta ja