Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciclo Vida Software
Ciclo Vida Software
El Ciclo de Vida
del Software
Departamento de
Lenguajes y Sistemas Inform
Informticos
Grupo de Ingenier
Ingeniera del Software
Febrero 2006
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Ciclo de vida cl
clsico (en cascada)
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
De
Anlisis
Anlisis
6. Ciclo de vida en
Mtrica 3
sa
rr
ol
lo
Diseo
Diseo
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Codificacin
Codificacin
Pruebas
Pruebas
Mantenimiento
Mantenimiento
Ciclo de vida cl
clsico (en cascada)
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Diseo
Diseo
del
delsistema
sistema
Anlisis
Anlisis
del
delsoftware
software
Anlisis
Anlisis
del software
del software
Diseo
Diseo
del
delsoftware
software
Diseo
Diseo
del
delsoftware
software
Codificacin
Codificacin
Codificacin
Codificacin
Pruebas
Pruebas
del
delsoftware
software
Pruebas
Pruebas
Subsistema
Software
11
del
software
Subsistema
Software
del
software
Integracin
Integracin
de
desubsistemas
subsistemas
Subsistema
SubsistemaSoftware
Software22
Subsistema
SubsistemaHardware
Hardware11
Pruebas
Pruebas
del
delsistema
sistema
3
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Requisitos
Desarrollo
Versiones
Evaluacin
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Anlisis
Anlisis
Anlisis
Anlisis
Versin 1
Funcionalidad 1
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
1
1
Codificacin
Codificacin
Codificacin
Codificacin
Codificacin
Codificacin
Diseo
Diseo
Diseo
Diseo
Diseo
Diseo
1
1
2
2
Versin 2
+ Funcionalidad 2
1
1
2
2
3
3
Versin 3
+ Funcionalidad 3
5
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Codificacin
Codificacin
Pruebas
Pruebas
Diseo
Diseo
Diseo
Diseo
Diseo
Diseo
Codificacin
Codificacin
Anlisis
Anlisis
Anlisis
Anlisis
Anlisis
Anlisis
Codificacin
Codificacin
Pruebas
Pruebas
Pruebas
Pruebas
Versin
Versin 1
1
Versin
Versin 2
2
Versin
Versin 3
3
Iteracin 1
Iteracin 2
Iteracin 3
Prototipos
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
4. Componentes
software
6. Ciclo de vida en
Mtrica 3
3.3 Prototipos
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Componentes software
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Identificar
Identificarcomponente
componentenecesario
necesario
no existe
Desarrollar
Desarrollarcomponente
componente
Catalogar
Catalogarcomponente
componente
Integrar
Integrarcomponente
componente
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Ciclo de vida en M
Mtrica 3
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
10
Ingenier
Ingeniera inversa
Escuela Tcnica Superior
de Ingeniera Informtica
Departamento de Lenguajes
y Sistemas Informticos
1. Concepto de ciclo
de vida
2. Ciclo de vida cl
clsico
3. Ciclos de vida
evolutivos
3.1 CV incremental
3.2 CV iterativo
3.3 Prototipos
4. Componentes
software
5. Ciclo de vida del
Proceso Unificado
6. Ciclo de vida en
Mtrica 3
7. Ingenier
Ingeniera inversa y
reingenier
reingeniera
Reingenier
Reingeniera
La reingeniera utiliza la informacin obtenida por la
ingeniera inversa para aplicar cualquier tipo de
mantenimiento (perfectivo, adaptativo, correctivo o
preventivo).
El mantenimiento preventivo del efecto 2000 ha sido el
mayor esfuerzo de ingeniera inversa, reingeniera y
mantenimiento en la historia de la Ingeniera del Software.
11