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
- https://www.guru99.com/functional-requirement-specification-example.html
- https://softwaretestingfundamentals.com/functional-testing/
Avainsanat harjoitustehtävän repositoriossa
Alle on listattu käsitteitä tämän repositorion sisältä, jotka liittyvät tähän aiheeseen