OBTENCIÓN DE REQUERIMIENTOS
La
actividad de análisis, diseño y construcción de sistemas de información
involucra básicamente a tres tipos de actores: los desarrolladores, que
codifican los programas en un lenguaje de programación determinado, los
analistas, que especifican la funcionalidad que debe tener el sistema
resultante y los usuarios, que poseen requerimientos acerca de lo que debería
hacer el sistema para satisfacer sus necesidades de información para la toma de
decisiones. El análisis de requisitos es
la fase más importante en el desarrollo de un proyecto software, ya que de un
correcto análisis dependerá la correcta implementación de la aplicación.
Esto ayudara a los clientes a describir claramente lo que se desea obtener mediante un
determinado software: El cliente debe participar activamente en la
especificación de requisitos, ya que éste tiene una visión mucho más detallada
de los procesos que se llevan a cabo. 2.
Ayudar a los desarrolladores a entender qué quiere exactamente el cliente: En
muchas ocasiones el cliente no sabe exactamente qué es lo que quiere. La ERS
permite al cliente definir todos los requisitos que desea y al mismo tiempo los
desarrolladores tienen una base fija en la que trabajar.
La validación del software tiene lugar dentro del ambiente
del ciclo de vida establecido del software. El ciclo de vida del software
contiene las tareas de ingeniería de software y la documentación necesaria para
soportar la validación del software. Además, el ciclo de vida del software
contiene las tareas específicas de verificación y validación que son apropiadas
para el uso previsto del software. En la presente nota técnica no recomendamos
un modelo particular de ciclo de vida (modelo lineal secuencial, modelo de
construcción de prototipos, modelo de desarrollo rápido de aplicaciones, entre
otros), sólo establecemos que se deben seleccionar los modelos más apropiados a
utilizar en el proyecto de desarrollo del software. Varios modelos del ciclo de
vida del software son definidos en la ingeniería del software. El ciclo de vida
puede ser seguido completamente o tener variaciones en su desarrollo, debido a
las propias características y naturaleza del software que se desea desarrollar
y su dominio de implementación.
No hay comentarios:
Publicar un comentario