Es un proceso por el cual los analistas de sistemas, los ingenieros de
software, los programadores y los usuarios finales elaboran sistemas de
informacin y aplicacin informtica. Ciclos de vida de un sistema de informacin
Una metodologa puede seguir uno o varios modelos de ciclo de vida, es decir, el ciclo de vida indica que es lo que hay que obtener a lo largo del desarrollo del proyecto pero no como hacerlo. La metodologa indica como hay que obtener los distintos productos parciales y finales. Metodologa de desarrollo de S.I.
Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez ms completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar ms all, durante la fase de operacin. Una ventaja de este modelo es que se obtiene una rpida realimentacin del usuario, ya que las actividades de especificacin, desarrollo y pruebas se ejecutan en cada iteracin.
Metodologa estructurada: Modelo evolutivo
1. Desarrollo exploratorio, donde el objetivo del proceso es trabajar con el cliente para explorar sus requerimientos y entregar un sistema final. 2. Prototipos desechables, donde el objetivo del proceso de desarrollo evolutivo es comprender los requerimientos del cliente y entonces desarrollar una definicin mejorada de los requerimientos para el sistema
TIPOS DE DESARROLLO EVOLUTIVO.
Gestionan bien la naturaleza evolutiva del software. Son iterativos. construyen versiones de software cada vez ms completas. Se adaptan bien. Los cambios de requisitos del producto. Fechas de entrega estrictas poco realistas. Comienza con la identificacin de las clases ms importantes. Examina los datos que se van a manejar. Permite la reutilizacin del software.
CARACTERSTICAS:
Ventajas y Desventajas ventajas Desventajas Ideal para proyectos cuyos requerimientos cambian con rapidez.
Cuando el cliente no puede especificar el conjunto total de los requerimientos.
Cuando no se logra identificar de forma apropiada el rea de aplicacin.
Cuando los desarrolladores no estn seguros de la arquitectura o los algoritmos adecuados a utilizar.
Existe una imposibilidad de conocer al inicio del proyecto lo que se tardar en crear un producto aceptable.
Esta aproximacin puede convertirse fcilmente en una excusa para realizar el desarrollo con el modelo de codificar y corregir.
ventajas Desventajas o Permite entregar al cliente un producto ms rpido en comparacin del modelo de cascada.
o Reutilizacin del software.
o Simplifica las pruebas; pues estas se le hacen a los componentes antes de probar el conjunto completo de componentes ensamblados.
o Simplifica el mantenimiento del sistema.
o Mayor calidad. o Genera mucho tiempo en el desarrollo del sistema.
o Modelo costoso .
o Requiere experiencia en la identificacin de . riesgos.
o Genera mucho trabajo adicional.
PLANEACION ANLISIS DE RIESGOS CONSTRUCCIN Y ADAPTACIN DE LA INGENIERA VALUACIN DEL CLIENTE