Requisits de programari

De Viquipèdia
Salta a: navegació, cerca

Els Requisits de programari és una àrea dins de l'Enginyeria de programari que tracta d'establir les necessitats dels Stakeholders(o interessats) que han de ser solucionades mitjançant programari. El glossari estàndard de la Enginyeria del Software de la IEEE defineix els Requeriments de Programari com:[1]

  1. Una condició o capacitat requerida per un usuari per a solucionar un problema o assolir un objectiu.
  2. Una condició o capacitat que ha de ser complerta per un sistema o un component d'un sistema per a satisfer un contracte, estàndard, especificació o qualsevol altre document formal.
  3. Una representació documentada sobre una condició o capacitat com 1 o 2.

Les activitats relacionades amb treballar amb els requeriments de programari poden ser dividits en: Obtenció d'informació, Anàlisi, Especificació, i Gestió.[2]

Obtenció d'Informació[modifica | modifica el codi]

L'Obtenció d'informació és la recol·lecta i el descobriment dels requisits dels Stakeholders i d'altres fonts. Una gran varietat de tècniques poden ser utilitzades, com ara sessions de JAD (Joint Application Design), entrevistes, anàlisi de documents,  grups focals, etc. L'obtenció d'informació és el primer pas per al desenvolupament dels requeriments.

Anàlisi[modifica | modifica el codi]

L'anàlisi és el desglossament lògic que esdevé de l'obtenció d'informació. L'anàlisi implica aconseguir una comprensió més precisa de cada requeriment i representar conjunts de requisits complementàriament i de múltiples maneres.

Especificació[modifica | modifica el codi]

L'Especificació implica representar i emmagatzemar els coneixements dels requisits recollits de manera persistent i ben organitzada que faciliti una comunicació efectiva i canviar la gestió. Els casos d'ús, històries d'usuari, requeriments funcionals i models d'anàlisi visuals són les opcions més populars per a l'especificació de requeriments.

Validació[modifica | modifica el codi]

La validació suposa utilitzar tècniques per a confirmar que s'ha especificat el conjunt de requeriments correcte per a construir una solució que satisfà els objectius del projecte.

Gestió[modifica | modifica el codi]

Els requeriments canvien durant els projectes i normalment n'hi ha diversos. La gestió d'aquests canvis és primordial per a assegurar que s'està desenvolupant el programari correcte per als Stakeholders.

Referències[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Requisits de programari Modifica l'enllaç a Wikidata
  1. IEEE Computer Society «Systems and software engineering -- Vocabulary». Systems and software engineering -- Vocabulary, 2010.
  2. «Guide to the Software Engineering Body of Knowledge» (en anglès). IEEE Computer Society, 11-01-2013.

Vegeu també[modifica | modifica el codi]