Presentación1 morales villanueva

16
Etapas en el Desarrollo de Software Ing. María Eugenia Morales

Transcript of Presentación1 morales villanueva

Etapas en el Desarrollo de Software

Ing. María Eugenia Morales

¿Qué ocurre con este caso?

Analiza…

• Las Etapas del Software• Etapa de Análisis• Etapa de Diseño• Etapa de Desarrollo• Etapa de Implementación• Etapa de Mantenimiento• Etapa Final• Ventajas y Desventajas en el desarrollo tradicional de software.• La Certificación de Calidad ISO del Software.• Conclusiones• Referencias Web

Contenidos

1. Análisis

2. Diseño

3. Desarrollo

4. Pruebas

5. Implementación

6. Mantenimiento

7. Fin del Ciclo

¿Cuáles son las etapas del ciclo de vida del software?

Las Etapas del Software

Etapa de Análisis

Es el proceso de:• Investigar un problema que

se quiere resolver.

• Definir claramente el sistema que se desea crear.

• Identificar los componentes principales que integran el producto.

Etapa de Diseño

Es el proceso de:• Utilizar la información

recolectada en la etapa del análisis para el diseño del producto.

• Desarrollar un modelo o las especificaciones del producto o componentes del sistema.

Etapa de Desarrollo

Es el proceso de:• Utilizar los modelos

creados durante la etapa de diseño para crear los componentes del sistema.

Etapa de Pruebas

Consiste en asegurar que los componentes individuales que integran al sistema o producto cumplen con los requerimientos de la especificación creada durante la etapa de diseño.

Etapa de Implementación

Consiste en poner a disposición del clienteel producto.

Etapa de Mantenimiento

Consiste en corregir problemas del producto, como una nueva versión o revisión (producto mejorado).

Etapa Final

El fin del ciclo del producto consiste en realizar todas las tareas para asegurar que los clientes y los empleados estén conscientes ya no será vendido ni soportado.

Ventajas y Desventajas en el desarrollo tradicional de software

Cuadro Comparativo

Ventajas Desventajas

• Mayor control en cuanto ala programación deldesarrollo.

• Al tener control, se reduceel riesgo de excesos degastos.

• El usuario no participa en el proceso de desarrollo.

• El proceso no se hace de forma secuencial.

• El tiempo de desarrollo excede al estimado.

• Si el usuario olvida aclarar pautas, esto puede significar, sobrecostos en el proyecto.

La Certificación de Calidad ISO del Software

Establecer

Documentar

Implementar

Mantener

Mejora Continua

• Las etapas de desarrollo de softwarecontribuye a la elaboración de un software decalidad.

• Un software de calidad cumple con satisfacerlas necesidades del usuario.

• La forma tradicional de desarrollo de softwareno asegura que el software sea un productode calidad.

Conclusiones

• Fox, J.M. (1982): "Software and its development", Ed. Prentice-Hall.

• Grady, R.B. (1990): "Work-product analysis: the philosopher's stoneof software?", IEEE Software, March, pag.26-34.

• Henry,S. y Selig, C. (1990): "Predicting source code complexity at the design stage", IEEE Software, March, pag.36-45.

• Rombach, H.D. (1990): "Design measurement: some lessonslearned", IEEE Software, March , pag.17-25.

• Wallace,D.R. y Fujii,R.U. (1989): "Software verification and validation: an overview", IEEE Software, May. pag.10-17.

Referencias Bibliográficas

[email protected]

Para mantenernos en contacto: