10
Fases del Ciclo de Vida de Software Ing. Eddie Malca Vicente [email protected] [email protected] @emalca /iluminatic

Clase 3 Fases del Ciclo de Vida del Software

Embed Size (px)

DESCRIPTION

Material del Curso de Análisis y Diseño de Sistemas

Citation preview

Page 1: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida de

Software

Ing. Eddie Malca [email protected]

[email protected]

@emalca

/iluminatic

Page 2: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Planeamiento del Sistema• Aclaración de la solicitud: Determinarla con

precisión para tener un ALCANCE claro.• Estudio de Factibilidad: Determinar la

posibilidad de la implementación y/o implantación. Técnica y Económica.

• Aprobación del plan: Se aprueban recursos, tiempos, alcancesalcances y costos del sistema.

Page 3: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Análisis• Comprende el estudio de las reglas actuales

del negocio.• Se plantean alternativas de solución a los

problemas existentes.• Se determinan los procesos que serán

automatizados y los que se realizarán manualmente (frontera Hombre-Máquina).

• Las especificaciones se realizan en base a una metodología.

Page 4: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Diseño• Conjunto de especificaciones para poder

implementar lo modelado en la fase de análisis.• Definición de las diferentes formas en que la

información será ingresada y entregada por el sistema, desde y hacia los usuarios.

• Es posible y necesario el retorno a fases anteriores ante la incertidumbre.

Page 5: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Programación / Desarrollo• Es la traducción de las especificaciones de

los procesos que serán automatizados, a los lenguajes de programación a utilizar.

• En esta etapa se realizan pruebas unitarias de cada programa.

Page 6: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de VidaPruebas• Pruebas de integración entre los diferentes

módulos.• Experiencia de los usuarios.• Detección de errores no vistos en la etapa anterior.• Buen análisis de la batería de pruebas,

probabilidad de fallas disminuirá.• Proyectarse a posibles fallas dependiendo de los

puntos débiles del software, de los usuarios y procedimientos.

• Implementación de contingencias.

Page 7: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Conversión de datos y Puesta en Producción

• Migrar datos del antiguo sistema al nuevo.• Identificar errores de inconsistencias: Datos que pueden ser mejorados Datos que no se necesitan, Prever cuadres, etc.

• Instalación de equipos.• Capacitación a los usuarios en el manejo del

nuevo sistema.• El sistema entra en marcha o en producción.

Page 8: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Mantenimiento• Etapa de dar soporte a los usuarios en las nuevas

especificaciones implantadas.• Errores no analizados.• Rendimiento del sistema.• Cambios en el entorno.• Nuevos requerimientos de información de los

usuarios.

Page 9: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida

Documentación• Cada fase o actividad del ciclo de vida debe ser

documentada.• Modelos, diccionarios de datos, especificaciones,

se definen como Entregables de cada fase.• Los Entregables de una etapa deben ser

aprobados para iniciar la siguiente etapa.• El Manual de Usuario y el Manual Técnico,

mínimamente. De acuerdo a la metodología, se usan los formatos de la adoptada.

Page 10: Clase 3  Fases del Ciclo de Vida del Software

Fases del Ciclo de Vida de

Software

Ing. Eddie Malca [email protected]

[email protected]

@emalca

/iluminatic