sunnuntai 18. toukokuuta 2014

Ydinkäsite: Käyttäjävaatimus



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