Documentos de Académico
Documentos de Profesional
Documentos de Cultura
proceso
Establece todas las actividades
Usa recursos, sujeto a restricciones.
Genera productos intermedios y finales
Puede estar compuesto por subprocesos
Cada actividad tiene entradas y salidas
Las actividades se relacionan
Ciclo de vida de software 6
soft
Anlisis y definicin de los req.
Diseo de los sistemas.
Diseo de los programas.
Escritura de los programas.
Prueba unitaria.
Prueba de integracin.
Prueba del sistema.
Entrega del sistema, mantenimiento.
Modelos de procesos de 8
software
Ayuda al equipo a encontrar inconsistencias, redundancias y
omisiones en el proceso.
Debe reflejar las metas del desarrollo:
Soft de alta calidad
Localizacin temprana de defectos, etc.
Debe ser adaptado a la situacin actual
Modelo en cascada 9
Concepto del
software
Anlisis de
requerimientos
Diseo global
Diseo detallado
Codificacin y
depuracin
Prueba del
sistema
1
0
Validar los
Anlisis de requerimientos Prueba de
requerimientos aceptacin
Codificacin
1
5
Orientado a riesgos.
Divide un proyecto en subproyectos.
Finaliza del mismo modo que el ciclo
de vida en cascada
Se tienen punto de verificacin en
cada iteracin.
Es un modelo complicado
2
Ventajas 1
(Sashimi)
Concepto del
software
Anlisis de
requerimientos
Diseo global
Diseo detallado
Codificacin y
depuracin
Prueba del
sistema
2
4
subproyectos
Concepto del
software
Diseo detallado
Anlisis de
requerimientos
Codificacin y
depuracin
Diseo global
Prueba del
Diseo detallado
sistema
Diseo detallado
Codificacin y
depuracin
Codificacin y
depuracin
Prueba del
sistema
Prueba del
sistema
2
6
Eficacia
Reduccin potencial de la planificacin nominal
(Excelente)
Mejora en la visibilidad del proyecto (Ex)
Disminuye el riesgo
Riesgos principales
Expectativas poco realistas.
Uso ineficiente del tiempo de prototipado
Expectativas poco realistas de rendimiento
3
2
Concepto del
software
Anlisis de
requerimientos
Diseo global
Eficacia
Reduccin potencial de la planificacin nominal (Ninguna)
Mejora en la visibilidad del proyecto (Buena)
Disminuye el riesgo
Riesgos principales
Cambio de prestaciones.
3
8
Concepto del
software
Anlisis de
requerimientos
Diseo global
Agotamiento del plazo Etapa2: diseo detallado, codificacin, depuracin, prueba y entrega
o presupuesto
Concepto del
software
Anlisis de
requerimientos
Versin final
Diseo global
Desarrollar una
versin
Incorporar la Entregar la
realimentacin versin
Realimentacin
del cliente
4
1
Riesgos
Expectativas poco realistas, debido al rpido
progreso inicial.
Disminucin del control del proyecto.
Cambio de prestaciones
Mala realimentacin del usuario.
Expectativas poco realistas de rendimiento
Mal diseo
4
4
Adaptar el proceso
Equilibrar prioridades
Demostrar valor iterativamente
organiza las tareas en fases e iteraciones
Colaboracin entre equipos
Elevar el nivel de abstraccin
Patron de software, Lenguajes 4GL, frameworks, etc
Enfocarse en la calidad
4
7
4
8
Inicio:
Documento Visin
Especificacin de Requisitos
Elaboracin:
Diagramas de caso de uso
Construccin:
Documento Arquitectura que trabaja con las siguientes vistas:
Vista Lgica
Diagrama de clases
Modelo E-R (Si el sistema as lo requiere)
Vista de Implementacin
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin
Vista Conceptual
Modelo de dominio
Vista fsica
Mapa de comportamiento a nivel de hardware.
5
6