Upload
isaac-anselmo
View
5
Download
0
Embed Size (px)
DESCRIPTION
Ciclo de vida clásico del software
Citation preview
El desarrollo de un sistema de software est determinado por los recursos, el tiempo y un conjunto de requerimientos
Ciclo de vida del software
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