Académique Documents
Professionnel Documents
Culture Documents
de sistemas de
informacin
Temas a tratar
Visin genrica del proceso
de desarrollo
Modelos de proceso de
desarrollo
Metodologas de
desarrollo
Definicin
Fases
Definicin
Ejemplo
Definici
n
El proceso de desarrollo es un Marco de
Trabajo que define las tareas a realizar para
desarrollar software de alta calidad.
(Pressman).
Fases
Definici
n
Anlisis del
Sistema
Requerimientos
Planificacin
Desarroll
o
Diseo
Codificacin
Prueba
Correccin
Adaptacin
Mejora
Evolucin
La correccin de errores,
Las adaptaciones requeridas por la
evolucin del entorno del software y
Las modificaciones debidas a los cambios
de requisitos del usuario dirigidos a
reforzar o ampliar el sistema.
Esta fase vuelve a aplicar las fases de
definicin y de desarrollo, pero en el
contexto del software ya existente.
AS02 El Proceso y Ciclo de vida
10/36
Secuencial
Definicin
Iterativos
Fases
Evolutivos
Definicin
Prototipo
Incremental
RAD
Espiral
Componentes
Modelo Lineal
Secuencial
Ingeniera
sistemas Anlisis
Diseo
Codif.
Prueba
Mant.
Consejo:
Usar cuando todos los requerimientos han
sido establecidos claramente de entrada.
Modelos Iterativos
Construccin de Prototipos
Escuchar
al cliente
Construir
prototipo
Validar
prototipo
Modelos Iterativos
Construccin de Prototipos
Aceptado
Obtencin
Especificaci
n
Construccin
Prototipo
Mejora de la
Especificacin
Evaluacin
Cliente
NO Aceptado
Ciclo de
Vida
Clsico
Modelos Iterativos
Construccin de Prototipos
Crticas:
Consejo:
Modelos Iterativos
Desarrollo Rpido de Aplicaciones
Rapid Application Development (RAD
18/36
Modelos Iterativos
Desarrollo Rpido de Aplicaciones
Crticas:
Consejos:
Modelos Evolutivos
Modelos Evolutivos
Modelo Incremental
Modelos Evolutivos
Modelo Incremental
Inc1
Anlisis
Inc2
Anlisis
Inc3
Diseo
Diseo
Anlisis
Codif.
Codif.
Diseo
Prueba
Entrega 1er
Incremento
Prueba
Codif.
Entrega 2do
Incremento
Prueba
Tiempo
Entrega 3er
Incremento
Modelos Evolutivos
Modelo en Espiral
Modelos Evolutivos
Modelo en Espiral
Modelos Evolutivos
Anlisis
Riesgos
de
Ingeniera,
Construccin y
Entrega
Evaluacin
del Cliente
Construir
Extraer
Colocar en biblioteca
IS03 El Proceso SW
Construir iteracin
25/36
Metodologas de Desarrollo
del Software
Mtodos informales
Mtodos Semiformales
Mtodos Formales
Mtodos informales
Metodologas giles
Mtodos Semiformales
Mtodos Estructurados
SA/SD (structured analysis &
structured design)
Mtrica
Mtodos Orientados a Objetos
OMT
OOSE
RUP
28/36
Mtodos Formales