Está en la página 1de 12

Ciclo de vida del software

El desarrollo de un sistema de software est determinado por los


recursos, el tiempo y un conjunto de requerimientos

Ciclo de vida del software


El proceso que se sigue para construir, entregar y hacer
evolucionar el software, desde la concepcin de una idea
hasta la entrega y retiro del sistema.
Representa todas las actividades y artefactos necesarios para
desarrollar una aplicacin.

Ciclo de vida clsico

Anlisis
Fase de investigacin
Conocimiento de requisitos

Comprender la naturaleza del problema


Comprender necesidades, estructura y funciones que ocupara
un software empresarial.

Diseo
Una vez determinada la solucin ms optima
Estructura y apariencia del software
Plano que seguir el programador
Se enfoca

Modelar la base de datos


Arquitectura del software
Interfaz
Algoritmos o procedimientos.

Codificacin
Traduccin del diseo a un lenguaje de programacin.

Pruebas
Se realizan pruebas de todo el sistema
Modularas
Cumplimiento de requisitos
Caja negra y caja blanca

Implementacin
Despliegue del software aprobado dentro de la organizacin
Asegurar la correcta inclusin del software sin contratiempos
Disminuir inconvenientes e imprevistos

Obsoleto
Mantenimiento no es eterno
Imposibilidad de realizar modificaciones
Tecnologa usada o incapacidad de soportar operaciones

Metodologa de desarrollo de software


Surge como necesidad de adaptar los sistemas informticos a las
exigencias del mercado
Es un modo sistemtico de realizar, gestionar y administrar un
proyecto para llevarlo a cabo con altas posibilidades de xito
Mantener un control sobre cada una de las etapas del desarrollo del
software
Poder detectar y corregir a tiempo errores durante la produccin e
implementacin.

Metodologa de desarrollo de software


Consideraciones para seleccionar una metodologa
El alcance del ciclo de vida
La cualidad y cantidad de las etapas
La estructura y sucesin de las etapas
Riesgo: Probabilidad que tendremos de volver a retomar una de las
etapas anteriores, perdiendo tiempo, dinero y esfuerzo

Metodologa en cascada
Creado por Winston Royce en el ao de 1970
Admite iteraciones
Cada etapa realiza iteraciones
Realiza una o varias revisiones para aprobar la etapa
La base de las metodologas actuales

Ciclo de vida en cascada

También podría gustarte