3. Contenidos
• 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
4. Las Etapas del Software
¿Cuáles son las etapas del ciclo de
vida del software?
1. Análisis
2. Diseño
3. Desarrollo
4. Pruebas
5. Implementación
6. Mantenimiento
7. Fin del Ciclo
5. 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.
6. 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.
7. Etapa de Desarrollo
Es el proceso de:
• Utilizar los modelos
creados durante la etapa
de diseño para crear los
componentes del sistema.
8. 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.
10. Etapa de Mantenimiento
Consiste en corregir
problemas del
producto, como una
nueva versión o revisión
(producto mejorado).
11. 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.
12. Ventajas y Desventajas en el
desarrollo tradicional de software
Cuadro Comparativo
Ventajas Desventajas
• Mayor control en cuanto a
la programación del
desarrollo.
• Al tener control, se reduce
el riesgo de excesos de
gastos.
• 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.
13. La Certificación de Calidad ISO
del Software
Documentar
Establecer
Mantener
Implementar
Mejora Continua
14. Conclusiones
• Las etapas de desarrollo de software
contribuye a la elaboración de un software de
calidad.
• Un software de calidad cumple con satisfacer
las necesidades del usuario.
• La forma tradicional de desarrollo de software
no asegura que el software sea un producto
de calidad.
15. Referencias Bibliográficas
• Fox, J.M. (1982): "Software and its development", Ed. Prentice-Hall.
• Grady, R.B. (1990): "Work-product analysis: the philosopher's stone
of 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 lessons
learned", 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.