Define cómo solucionar la problemática
de un proceso de software
Resolver Ciclo de Vida
Componentes
Arquitectura
Transformaciones en lote, continuas, sistemas
interactivos, simulación dinámica, sistemas de
tiempo real, administración de transacción
Actividad
CICLO DE VIDA DEL SOFTWARE:
Requisitos, análisis, diseño,
implementación, integración,
pruebas, documentación,
mantenimiento
Métodos y Metodologías
SEGÚN EL ALCANCE DEL APOYO: Dominio de
aplicabilidad, Ciclo de vida, Información
recopilada, Extensibilidad, Modelos Generados,
Manejo de consistencia, Integración,
Escalabilidad, Notaciones, Confianza
ESTRUCTURADAS: Diagramas de flujo
de datos, de transición de estados, de
entidad-relación
ORIENTADAS A OBJETOS: Diagramas de clases, de
casos de uso, de transición de estado, de secuencia, de
colaboración, de subsistemas
Estrategias
PROTOTIPOS: de requisitos, de análisis,
de diseño, verticales, de factibilidad
REUTILIZACIÓN: Consumo y producción
de componentes reutilizables
Herramientas CASE
Generadores de diagramas, de código,
compiladores, depuradores, verificadores,
validadores, medidores, administradores de
configuración, administradores de proyecto