toiminnallisuuksien
Toiminnallisuuksien käsite kuvaa järjestelmän kykyjä ja tehtäviä, joita se pystyy suorittamaan. Termiä käytetään yleisesti ohjelmistoprojekteissa, tuotesuunnittelussa ja käyttöliittymien määrittelyssä. Toiminnallisuuksien määrittely vastaa kysymyksiin mitä järjestelmä tekee ja miten käyttäjä voi vuorovaikuttaa sen kanssa, esimerkiksi luoda, hakea, muokata tai poistaa dataa.
Toiminnallisuudet ja ei-toiminnalliset vaatimukset eroavat toisistaan. Toiminnallisuudet ovat käyttäjä- tai järjestelmäkeskeisiä toimintoja ja tuloksia, kun taas
Ydin- ja lisätoiminnallisuuksien jaottelu on yleinen tapa hahmottaa kokonaisuutta. Esimerkkejä toiminnallisuuksista ovat käyttäjien rekisteröityminen ja kirjautuminen,
Toiminnallisuuksien arviointi perustuu prototyyppien, testitapausten ja käyttäjätestauksen kautta saataviin tuloksiin. Dokumentaatiossa ne esitetään selkeästi, jotta sidosryhmät