jueves, 1 de mayo de 2014

Introducción "Técnicas de Requerimientos"

Los requerimientos especifican qué es lo que el sistema debe hacer (sus funciones) y sus propiedades esenciales y deseables. La captura de los requerimientos tiene como objetivo principal la comprensión de lo que los clientes y los usuarios esperan que haga el sistema.

Un requerimiento expresa el propósito del sistema sin considerar como se va a implantar. En otras palabras, los requerimientos identifican el qué del sistema, mientras que el diseño establece el cómo del sistema.

Existe un conjunto de técnicas y procedimientos que nos permiten conocer los elementos necesarios para definir un proyecto, ya sea de software o de cualquier otra índole.



En el software la especificación de requerimientos suministra al técnico y al cliente, los medios para valorar el cumplimiento de resultados, procedimientos y datos, una vez que se haya construido.


El análisis de requerimientos proporciona una vía para que los clientes y lo
desarrolladores lleguen a un acuerdo sobre lo que debe hacer el sistema. La especificación, producto de este análisis proporciona las pautas a seguir a los diseñadores del sistema.

“La carencia de buenos requisitos ha sido la causa del fracaso de proyectos con presupuestos de millones de dólares, ha impedido el desarrollo productivo, y ha sido el mayor contribuyente de los costes elevados del mantenimiento del software” (Dr. Raymond Yeh in the forward to System and Software Requirements Engineering, IEEE Computer Society Press Tutorial, Editors, M. Dorfman, and R.H Thayer, 1990)

Algunas de las técnicas más destacadas son:


  • Cuestionarios
  • Entrevistas
  • Casos de uso
  • Reuniones JAD
  • Prototipos
  • Causa - Efecto
  • Escenarios
  • Historias de usuario
  • Análisis Jerárquico
  • Lluvia de Ideas






Referencias Bibliográficas:
Curso de certificación en ingeniería de requerimientos - Dra. Maria del Carmen Gómez Fuentes

No hay comentarios:

Publicar un comentario