Técnicas y principios de modelado de software

Modelo 4+1

Vista lógica

Vista de desarrollo

Vista de proceso

Vista física

Vista de escenarios

Se centra en la organización y estructura interna del código, considerando aspectos como la facilidad de desarrollo, reutilización y restricciones tecnológicas.

Muestra la configuración y topología física del sistema, enfocándose en servidores y hardware.

Describe aspectos de concurrencia y distribución, abordando la ejecución simultánea y comunicación entre procesos.

Representa la estructura y organización de clases y módulos, proporcionando una visión detallada de la arquitectura interna del sistema.

Conecta las vistas física, de procesos y lógica mediante casos de uso o historias de usuarios. Representa interacciones específicas entre actores y el sistema, facilitando la comprensión integral del comportamiento del software.

UML

Estructurales

Diagrama de estructura compuesta

Diagrama de de clases

Diagrama de componentes

Diagrama de despliegue

Diagrama de objetos

Diagrama de paquetes

Diagrama de perfiles

Comportamiento

Diagrama de actividades

Diagrama de casos de uso

Diagrama de máquinas de estados

Diagrama de interacción