1. INGENIERIA DEL SOFTWARE UNA
TECNOLOGIA ESTRATIFICADA
PROCESO DEL SOFTWARE
CESAR JULIAN AMAYA VARGAS
2. INGENIERIA DEL SOFTWARE UNA
TECNOLIGIA ESTRATIFICADA
Aplicación de un enfoque sistemático, disciplinado y
cuantificable hacia el desarrollo, operación y
mantenimiento del SW; es decir, la aplicación de
ingeniería al SW.
4. La entrega efectiva de la
tecnología de la I. SW.
Control de gestión de
proyectos.
Establecen el contexto en
el que se aplican los
métodos técnicos.
Se obtienen productos del
EL PROCESO
trabajo ( modelos,
documentos, datos,
informes, formularios, etc).
Se establecen hitos.
Se asegura la calidad.
El cambio se gestiona
adecuadamente.
5. Indican «como»
construir técnicamente
el software.
Abarcan una gran gama
de tareas como análisis
de requisitos, diseño,
LOS METODOS
construcción de
programas, pruebas y
mantenimiento.
Incluyen actividades de
modelado y otras
técnicas descriptivas.
6. Proporcionan un
enfoque automático o
semi-automatico para el
proceso y para los
LAS HERRAMIENTAS métodos.
Integran herramientas
para que la información
por una herramienta la
pueda utilizar otra.
7. VISION GENERAL DE LA INGENIERIA DEL
SOFTWARE
ANALISIS
GESTION DISEÑO
VERIFICACION CONSTRUCCION
8.
9. INGENIERIA DE
SISTEMAS O DE
INFORMACION
PLANIFICACION DEL
PROYECTO DEL
FASE DE SOFTWARE
DEFINICION
(QUE)
ANALISIS DE LOS
REQUISITOS
10. DISEÑO DEL
SOFTWARE
GENERACION
FASE DE DEL CODIGO
DESARROLLO
(COMO)
PRUEBA DEL
SOFTWARE
11. CORRECCION
ADAPTACION
FASE DE
MANTENIMIENTO
(CAMBIO)
MEJORA
PREVENCION
12. • Seguimiento y control del
proyecto del software.
• Revisiones técnicas
formales.
• Garantía de calidad del
software.
Actividades • Gestión de configuración
del software.
Protectoras • Preparación y producción
de documentos.
• Gestión de reutilización.
• Mediciones.
• Gestión de riesgos.
13.
14. MODELO DE CAPACIDAD DE
MADUREZ «CMM»
NIVEL 5:
NIVEL 4: OPTIMIZADO
NIVEL 3: GESTIONADO
DEFINIDO
NIVEL 2:
NIVEL 1: REPETIBLE
INICIAL