Hola!!!
El día
de hoy les daré un ejemplo claro de lo que es un ciclo de vida en la informática
El
ciclo de vida básico de un software consta de los siguientes procedimientos:
Definición de objetivos: definir el resultado del
proyecto y su papel en la estrategia global.
Análisis de los requisitos y
su viabilidad:
recopilar, examinar y formular los requisitos del cliente y examinar cualquier
restricción que se pueda aplicar.
Diseño general: requisitos generales de la
arquitectura de la aplicación.
Diseño en detalle: definición precisa de cada
subconjunto de la aplicación.
Programación (programación e implementación): es la implementación de un
lenguaje de programación para crear las funciones definidas durante la etapa de
diseño.
Prueba de unidad: prueba individual de cada
subconjunto de la aplicación para garantizar que se implementaron de acuerdo
con las especificaciones.
Integración: para garantizar que los
diferentes módulos se integren con la aplicación. Éste es el propósito de la
prueba de integración que está cuidadosamente documentada.
Prueba
beta (o validación), para garantizar que el software cumple con las
especificaciones originales.
Documentación: sirve para documentar
información necesaria para los usuarios del software y para desarrollos
futuros.
Implementación
Mantenimiento: para todos los
procedimientos correctivos (mantenimiento correctivo) y las actualizaciones
secundarias del software (mantenimiento continuo).