Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ORIENTADO A OBJETOS
CICLOS DE VIDA Y METODOLOGIAS
Agenda
Contexto
Ciclos de vida:
Modelo
Modelo
Modelo
Modelo
en Cascada
en V
en Espiral
Unified Process
IEEE 1074
Contexto
Contexto
Proceso de construccin de
software
Ciclos de Vida
Representa
artefactos
necesarios
aplicacin
Ciclos de Vida
Vistas complementarias:
Las actividades
Los entregables (artefactos)
Actividades de un Ciclo de
Vida
Implcita o Explcitamente todos los
modelos de ciclo de vida cuentan por
lo
menos
con
las
siguientes
actividades
Modelo en Cascada
Modelo en Cascada
LANZAMIENTO
REQUERIMIENTOS
DISEO
IMPLEMENTACION
PRUEBAS
INSTALACION
MANTENIMIENTO
Modelo en V
Modelo en V
Definicin de requerimientos
Pre. Pruebas
Aceptacin
Anlisis de requerimientos
Diseo arquitectura
Pre. Pruebas
Sistema
Pre. Pruebas
Integracin
Diseo detallado
Programacin
Pre. Pruebas
Unitarias
Pruebas
Unitarias
Pruebas
Integracin
Pruebas
Sistema
Pruebas
Aceptacin
Modelo en Espiral
Modelo en Espiral
Determinar objetivos
Especificar las restricciones
Generar alternativas
Identificar riesgos
Resolver riesgos
Desarrollar y verificar prximo nivel del
producto
Desarrollar el plan del ciclo
Modelo en Espiral
REQUERIMIENTOS
DISEO
LANZAMIENTO
IMPLEMENTACION
Prototipo 1
Prototipo 2
V&V
Prototipo 3
Prototipo 4
N Ciclos
..
Prototipo n
INSTALACION
MANTENIMIENTO
es
Inception
Elaboration
Construction
Transition
CONSTRUCCIO
N
ELABORACION
Diseo
Define
Casos
de uso
Anlisis
Construccin
y V&V
INICIO
Liberacin
TRANSICION
IEEE 1074
software
Grupos de Proceso
1. Modelamiento del Ciclo de
Vida
3. Pre-desarrollo
4. Desarrollo
Requerimientos
Diseo
Implementacin
5. Pos-desarrollo
Instalacin
Operacin y Soporte
Mantenimiento
Retiro
6. Procesos Integrales
Verificacin y Validacin
Administracin de la
Cascada
Modelo en V
Spiral
Rational Unified Process
Team Software Process
Extreme Programming
Sawtooth (Diente de tiburn) Prototipos
2. Administracin del
proyecto
Procesos
Iniciar el proyecto
Supervisar y controlar el proyecto
Administracin de la calidad
2. Administracin del
proyecto Iniciar el
Responsable:
Proyecto Gerente del proyecto
2. Administracin del
proyecto Iniciar el
Inicio
del proyecto en general es:
Proyecto
Definir el plan de tareas
Definir
Definir
Definir
Definir
el
el
la
el
cronograma
presupuesto
organizacin del proyecto
ambiente del proyecto
Estndares
Comunicacin
Procedimientos
de reunin y reporte
Metodologa de desarrollo
Herramientas de desarrollo
Analizar riesgos
Realizar planeacin de contingencias
Administrar el proyecto
Conservar registros
Implementar el modelo de reporte de
problemas
2. Administracin del
proyecto Admin. de la
Responsable: Equipo de administracin de
calidad
calidad
Grupos de Proceso
1. Modelamiento del Ciclo de
Vida
3. Pre-desarrollo
4. Desarrollo
Requerimientos
Diseo
Implementacin
5. Pos-desarrollo
Instalacin
Operacin y Soporte
Mantenimiento
Retiro
6. Procesos Integrales
Verificacin y Validacin
Administracin de la
3. Predesarrollo
Procesos
3. Predesarrollo - Exploracin
del concepto
3. Predesarrollo Identificacin
del sistema
Grupos de Proceso
1. Modelamiento del Ciclo de
Vida
3. Pre-desarrollo
4. Desarrollo
Requerimientos
Diseo
Implementacin
5. Pos-desarrollo
Instalacin
Operacin y Soporte
Mantenimiento
Retiro
6. Procesos Integrales
Verificacin y Validacin
Administracin de la
4. Desarrollo Requerimientos
4. Desarrollo Requerimientos
4. Desarrollo Implementacin
Construir la solucin
Crear datos de pruebas
Crear cdigo fuente
Crear cdigo objeto
Crear la documentacin operativa
Planear la integracin
Realizar la integracin
Grupos de Proceso
1. Modelamiento del Ciclo de
Vida
3. Pre-desarrollo
4. Desarrollo
Requerimientos
Diseo
Implementacin
5. Pos-desarrollo
Instalacin
Operacin y Soporte
Mantenimiento
Retiro
6. Procesos Integrales
Verificacin y Validacin
Administracin de la
5. Posdesarrollo Instalacin
Planear la instalacin
Distribuir el software
Instalar el software
Aceptar el software en el ambiente
operacional
5. Posdesarrollo - Operacin y
soporte
Operar el sistema
Proporcionar asistencia tcnica y
consultora
Mantener la bitcora de peticiones del
clientes
5. Posdesarrollo Mantenimiento
5. Posdesarrollo - Retiro
Grupos de Proceso
1. Modelamiento del Ciclo de
Vida
3. Pre-desarrollo
4. Desarrollo
Requerimientos
Diseo
Implementacin
5. Pos-desarrollo
Instalacin
Operacin y Soporte
Mantenimiento
Retiro
6. Procesos Integrales
Verificacin y Validacin
Administracin de la
Propsito:
Planear la administracin de la
configuracin
Desarrollar la identificacin de la
configuracin
Realizar el control de cambios
Planear la documentacin
Implementar la documentacin
Producir y distribuir la documentacin
Referencias
http://standards.ieee.org/catalog/olis/arch_se.html