sábado, 17 de diciembre de 2011

Especificación del Software o Ingeniería de Requerimientos

Es el proceso de comprensión y definición de qué servicios se requieren del sistema y de identificación de las restricciones de funcionamiento y desarrollo del mismo. La ingeniería de requerimientos es una etapa particularmente crítica en el proceso del software ya que los errores en esta etapa originan inevitablemente problemas posteriores en el diseño e implementación del sistema.

Existen cuatro fases  principales en el proceso de ingeniería de requerimientos :
  • Estudio de viabilidad :
    • Se estima si las necesidades del usuario se pueden satisfacer con las tecnologías actuales de software y hardware. 
  • Obtención y análisis de requerimientos :
    • Es el proceso de obtener los requerimientos del sistema por medio de la observación de los sistemas existentes, discusiones con los usuarios potenciales y proveedores, el análisis de tareas, etc.
  • Especificación de requerimientos :
    • Es la actividad de traducir la información recopilada durante la actividad de análisis en un documento que define un conjunto de requerimientos.
    • En este tipo de documento se pueden incluir :
      • Requerimientos del usuario :
      • Requerimientos del sistema :
  • Validación de los requerimientos :
    • Esta actividad comprueba la veracidad, consistencia y completitud de los requerimientos.
    • Durante este proceso, inevitablemente se descubren errores en el documento de requerimientos.
    • Se debe modificar entonces para corregier estos problemas.

    No hay comentarios:

    Publicar un comentario