Está en la página 1de 5

CICLO DE VIDA DEL SOFTWARE:

 Es el Proceso que se sigue para construir, entregar y hacer evolucionar el software


 Desde la concepción de una idea hasta la entrega y retiro del sistema

 Necesidades:
 Diseño: Se crean unos bocetos del software (Mockups) (Diseño, Colores, Botones,
Etc.)
 Desarrollo:
 Pruebas:
 Lanzamiento:
 Mantenimiento: Se pueden optimizar partes del sistema, mejoras en el sistema o
actualizaciones (estar pendiente con las peticiones, quejas, etc.)

 SDLC o System Devolpment Life Cycle, Contempla las fases necesarias para validar el
desarrollo del software y así garantizar que este cumpla los requisitos de la aplicación y
verificación de los procesos del software
 ISO/IEC 12207:
o Es el estándar para los procesos de ciclo de vida del software
o Proceso conjunto de tareas, y un conjunto de pasos que involucran actividades,
restricciones y recursos produciendo una salida determinada

FASES:
 Es un método sistemático de realizar, gestionar y administrar un proyecto para llevarlo a
cabo con grandes posibilidades de éxito
 Procesos a seguir sistemáticamente para idear, implementar y mantener un producto de
software
o Planificación
o Análisis
o Diseño
o Implementación
o Pruebas….

PLANEACIÓN:

 Es necesario hacer ciertas tareas que influirán decisivamente en el éxito del mismo (Fuzzy,
front-end)
 Realización de un estudio de la viabilidad, Análisis de Riesgos Asociados, Planificación
temporal y asignación de recursos a las diferentes etapas del proyecto

ANÁLISIS

 Corresponde al proceso a través del cual se intenta descubrir que es lo que realmente se
necesita y se llega a una comprensión adecuada a los Requerimientos del sistema
DISEÑO:

IMPLEMENTACIÓN:

 Elección de herramientas adecuadas, entorno de desarrollo que facilite el trabajo y un


lenguaje de programación apropiado para la construcción del software
 Intentar que el código no sea indescifrable siguiendo distintas pautas como:

PRUEBAS:

 Tener cuidado con los errores


 Busca detectar fallos cometidos en las etapas anteriores para corregirlos
 Documentar los errores para evidenciarlo y corregirlo

INSTALACION O DESPLIEGUE:

 Poner el software en funcionamiento


 Tener en cuenta las dependencias existentes

USO Y MANTENIMIENTO:

 Su mantenimiento incluye tres puntos diferenciados:

MODELOS DE CICLOS DE VIDA DE SOFTWARE

 Modelo de Cascada:
o Funcionaran una detrás de la otra de manera lineal
o Solo cuando una fase termine se podrá continuar con la siguiente
 Modelo en Espiral:
o Es una combinación de los modelos anteriores de donde se tiene en cuenta el
riesgo
o Se comienza fijando los objetivos y las limitaciones al empezar la repetición

o
 Modelo en V
o

o
RF: COPIA DE SEGURIDAD

También podría gustarte