sábado, 5 de abril de 2014

Fase de Análisis de Requerimientos







Es el conjunto de técnicas y procedimientos que nos permiten  conocer los elementos necesarios para definir un proyecto de software. Es una tarea de  ingeniería del software que permite especificar las características operacionales del  software, indicar la interfaz del software con otros elementos del sistema y establecer las restricciones que debe cumplir 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. 

La tarea de análisis de los requerimientos es un proceso de descubrimiento y refinamiento, el cliente y el desarrollador tienen un papel activo en la ingeniería de requerimientos de software. El cliente intenta plantear un sistema que en muchas ocasiones es confuso para él, sin embargo, es necesario que describa los datos, que especifique las funciones y el comportamiento del sistema que desea. El objetivo es que el desarrollador actúe como un negociador, un interrogador, un consultor, o sea, como persona que consulta y propone para  resolver las necesidades del cliente. 

 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).






No hay comentarios:

Publicar un comentario