Skip to content

Toiminnallinen vaatimus (Functional Requirement)

Kuvauksen kirjoitti: Tarja Ajo

Lyhyt kuvaus käsitteestä tai aiheesta

Toiminnallinen vaatimus on lyhyt kuvaus toiminnallisuudesta, joka palvelun tulee toteuttaa. Toiminnallinen vaatimus kuvaa, mitä tuote tai sen osa tekee, kun taas ei-toiminnallinen vaatimus kertoo miten tuotteen pitäisi toimia tai millainen sen osa on. Vaatimus voi olla abstrakti tai yksityiskohtaisen tarkka. Toiminnallisella vaatimuksella saatetaan myös määritellä, miten järjestelmä ei saa toimia tai mitä käyttäjä ei voi tehdä. Esimerkiksi vaatimukset "Käyttäjän on voitava kirjata omia muistiinpanojaan järjestelmään" ja "Käyttäjä ei saa nähdä toisten tekemiä muistiinpanoja", ovat esimerkkejä toiminnallisista vaatimuksista. Toiminnalliset vaatimukset kootaan yhdessä muiden vaatimusten kanssa vaatimusluotteloon.

Muuta aiheeseen liittyvää

Toiminnalisten vaatimusten toteutuminen todetaan funktionaalisessa testauksessa ja se tehdään ennen ei-funktionaalista testausta. Toiminnallisiin vaatimuksiin ja vaatimusten testaukseen liittyykin olennaisesti termit Tarkistaminen - Verifiointi ja todentaminen -validointi. Toiminnallisen vaatimuksen testaukseen liittyy useampia testauksen vaiheita ja voidaan suorittaa useammalla eri tavalla (funktionaalisen testauksen osa-alueet).

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa

Alle on listattu käsitteitä tämän repositorion sisältä, jotka liittyvät tähän aiheeseen