Vaatimusten kerääminen on käyttäjien tarpeiden
selvittämistä. Vaatimus on jotain mitä tuotteen täytyy tehdä tai ominaisuus,
joka tuotteella täytyy olla (Robertson & Robertson, 1999).
Kotonya ja Sommerville (2002) määrittelevät vaatimuksen
määrityksenä, joka kuvaa palvelut, joita järjestelmän tulisi tarjota, sekä
rajoitteet järjestelmän toiminnalle. Vaatimukset kerätään erilaisilla tekniikoilla
sidosryhmiltä heidän esittämiensä tarpeiden ja toiveiden täyttämiseksi.
Jälkimmäinen määritelmä jakaa vaatimukset toiminnallisiin ja
ei-toiminnallisiin vaatimuksiin. Toiminnalliset vaatimukset liittyvät
järjestelmän toimintoihin, mitä järjestelmällä pitää pystyä tekemään. Ei-toiminnalliset
vaatimukset liittyvät järjestelmän rajoituksiin, kuten esimerkiksi mitä laatu-
tai aikatauluvaatimuksia järjestelmällä on.
Lähteestä riippuen, vaatimuksista
puhutaan toisinaan tarkoittaen käyttäjävaatimuksia ja välillä tarkoittaen
vaatimuksia koko järjestelmälle mukaanlukien järjestelmäkehitys. Koko järjestelmän vaatimuksia ajatellen
tulkitsen käyttäjävaatimusten olevan toiminnallisia vaatimuksia ja edellämainitut
sidosryhmät, joilta käyttäjävaatimuksia kerätään, olevan nimenomaan järjestelmän käyttäjiä,
poislukien järjestelmän kehittäjät tai jatkokehityksestä päättävät ihmiset.
Lähteet
- Kotonya, G. & Sommerville, I. (2002). Requirements Engineering Processes and Techniques. John Wiley & Sons. Great Britain.
- Robertson, S. & Robertson, J. (1999). Mastering the Requirements Process. Addison-Wesley, New York.
Ei kommentteja:
Lähetä kommentti