adsi 2

Páginas: 5 (1114 palabras) Publicado: 15 de noviembre de 2013
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 excluyentesLas 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:entrelaza las actividades, se 
Desarrollo evolutivo: entrelaza las actividades se
desarrolla en forma de espiral
Basado en componentes: se basa en la idea de la
Basado en componentes: 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. 
Royce (1929 1995) 1970
R
(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
p

Lorena 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 softwareDespué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 etapasanteriores 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 cambienradicalmente 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Blogueros actividad 2 ADSI
  • Adsi
  • adsi
  • adsi
  • ADSI
  • Adsi
  • Adsi
  • ADSI

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS