Presentacion ciclo vida software ICESI

Páginas: 5 (1159 palabras) Publicado: 31 de agosto de 2015
Ciclo de vida y Requerimientos de software
Laboratorio de Programación
b
d
ó

Parte 1

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ Un modelo es una estructura guía, abstracciones, 

marcos del proceso que pueden se extendidos y 
adaptados para crear procesos más específicos
d t d
á
ífi
€ Los modelos no son excluyentes
€Las actividades fundamentales de un proceso de 
software son
Especificación del software
ƒ Diseño e implementación del software
ƒ Validación del software
ƒ Evolución del software
ƒ

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ Para el caso del software existen 3 procesos 

comunes
Modelo en cascada: presenta las actividades como 
fases separadas
ƒ Desarrollo evolutivo:
Desarrollo evolutivo:entrelaza las actividades, se 
entrelaza las actividades se
desarrolla en forma de espiral
ƒ Basado en componentes:
Basado en componentes: se basa en la idea de la 
se basa en la idea de la
existencia de componentes reutilizables, los incorpora 
mas no los desarrolla
ƒ

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

También conocido como “ciclo de vida del software”
€Planteado por primera vez por Winston W. 
R
Royce
(1929 1995) 1970
(1929–1995) en 1970 como parte del proceso 
t d l
de ingeniería de sistemas
€

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ Los servicios, restricciones y metas del sistema
€ Se definen a partir de las consultas de los usuarios
€ Especificación del sistema 
€ Especificación del software
pLorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ Divide los requerimientos en hardware y software 

y sus relaciones
€ Establece la arquitectura del sistema

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ El diseño de software se hace como un conjunto 

de unidades de programas (“módulos”)
€Las pruebas de esta etapa se llaman pruebas de 
unidad y tienen como objetivo velar que cada 
parte cumpla su especificación
l
ifi ió

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

€ Las unidades de programa (módulos) se integran
€ Las pruebas de esta etapa se llaman pruebas de 

integración y asegura que se cumplan los 
requerimientos de software
€ Después de estas pruebas exitosas se entrega el producto al cliente

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

Por lo general es la etapa más larga del ciclo de vida 
del software
€ Luego de instalado el software, la etapa de 
L
d i t l d l ft
l t
d
mantenimiento incluye la corrección de errores no 
descubiertos en las etapas anteriores mejorar las
descubiertos en las etapas anteriores, mejorar las implementaciones y ajustar nuevos requerimientos
A partir de esta fase la cascada se devuelve a
€ A partir de esta fase la cascada se devuelve a 
cualquiera de las etapas anteriores
€

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

El resultado de cada fase son documentos “firmados”
€ Cada final de fase es requisito para el inicio de la 
siguiente
i i t
€No es un modelo lineal sino que implica ciertas 
iteraciones entre las etapas
iteraciones entre las etapas
€ Su desventaja es que es inflexible ante nuevos 
requerimientos del cliente
requerimientos del cliente
€ Es recomendado cuando los requerimientos se 
comprenden bien y sea improbable que cambien
comprenden bien y sea improbable que cambien 
radicalmente durante el desarrollo del sistema
€

Lorena Castañeda Bueno ‐Universidad Icesi – Laboratorio de Programación ‐ 2010

Parte 1

Lorena Castañeda Bueno ‐ Universidad Icesi – Laboratorio de Programación ‐ 2010

Es la primera actividad dentro de los procesos de 
software
€ Es el proceso de comprensión y definición de que 
E l
d
ió d fi i ió d
servicios requiere el sistema
€ Identificación de restricciones de funcionamiento y 
Identificación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniera De Software y Ciclo De Vida Del Software
  • Ciclo de vida de desarrollo de software
  • Ciclo De Vida Del Software
  • Ciclo de vida de software
  • Ciclo de vida de un software
  • Ciclo de vida del software
  • Ciclos de Vida del Software
  • Ciclo de vida del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS