Diseño de Software

r

Desarrollar sistemas a gran escala, efectivos y sostenibles.

Ciclo de Vida Del Software

Planificación

Diseño

Implementación

Pruebas

Despliegue

Mantenimiento

Sistema Distribuido

Modularización

Concurrencias

Metodologías

Clásicas

Ágiles

Proceso Unificado

Fases

Incepción

Elaboración

Construcción

Transición

Actividades

Medición y Métricas

Configuración y cambios

Aseguramiento de Calidad

Gestión de Riesgo, comunicación y calidad

Procesos

Análisis

Incepción

Elaboración

Planificación

Modelar

Construcción

Implementación

Diagrama de clase

Diagrama de clase

r

Descripción 1 Descripción 2

Niveles

Nivel Arquitectónico

Diseño de alto nivel

Sistema de Software

División en subsistemas

División en clases dentro de paquetes

División en datos y rutinas

Diseño interno de rutinas

Nivel detallado