Característica de un requerimiento funcional de calidad del software

Característica de un requerimiento funcional de calidad del software

A la hora de crear los requisitos o historias de usuario, es importante que estos requisitos cumplan unos estándares de calidad, ya que estos son la columna vertebral del software que se va a implementar. Muchos de los proyectos fracasan por no tener una buena claridad con los requisitos.

Se dice que un requisito sea de calidad el requisito funcional debe ser:
  • Necesario: Lo que pida un requerimiento debe ser necesario para el producto.
  • No ambiguo: El texto debe ser claro, preciso y tener una única interpretación posible. Expresiones como a veces, bien, adecuado, etc. introducen ambigüedad al requerimiento.
  • Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno de tipo técnico y especializado, aunque aún así debe referenciar los aspectos importantes.
  • Consistente: Ningún requerimiento debe entrar en conflicto con otro requerimiento diferente, ni con parte de otro. Asimismo, el lenguaje empleado entre los distintos requerimientos debe ser consistente también.
  • Completo: Los requerimientos deben contener en sí mismos toda la información necesaria, y no remitir a otras fuentes externas que los expliquen con más detalle. Debe contener todas las posibles respuestas del sistema a los datos de entrada.
  • Alcanzable: Un requerimiento debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos disponibles.
  • Verificable: Se debe poder verificar con absoluta certeza, si el requerimiento fue satisfecho o no. Esta verificación puede lograrse mediante inspección, análisis, demostración o testeo.
  • Cuantificable: Que pueda asignar numéricamente el valor del requerimiento.
Las pruebas funcionales se encargan de verificar la aceptación de los datos, el proceso, la recuperación y la implementación de cada requisito con respecto al negocio. Para llevar a cabo esto, generalmente se hacen con pruebas de caja negra, caja blanca



REFERENCIAS

  • Especificacion de requisitos según el estandar del IEEE 830 22 Octubre 2008
  • https://losinformaticos213.blogspot.com.co/2009/03/requerimientos-de-un-sistema_02.html
  • http://www.laccei.org/LACCEI2010-Peru/published/IT043_Hernandez.pdf

0 Comentarios