UML (Unified Modeling Language): Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es importante destacar que este lenguaje se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir.
UML sirve para el modelado completo de sistemas complejos, tanto en el diseño de los sistemas software como para la arquitectura hardware donde se ejecuten.
Otro objetivo de este modelado visual es que sea independiente del lenguaje de implementación, de tal forma que los diseños realizados usando UML se pueda implementar en cualquier lenguaje que soporte las posibilidades de UML (principalmente lenguajes orientados a objetos).
Tipos de Diagramas
En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente, como se muestra en la siguiente figura:
Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:
- Diagrama de clases.
- Diagrama de componentes.
- Diagrama de objetos.
- Diagrama de estructura compuesta (UML 2.0).
- Diagrama de despliegue.
- Diagrama de paquetes.
Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
- Diagrama de actividades.
- Diagrama de casos de uso.
- Diagrama de estados.
Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
- Diagrama de secuencia.
- Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x).
- Diagrama de tiempos (UML 2.0).
- Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0)
Principios del Modelado
- Principio 1: La elección de que modelos crear tiene una profunda influencia sobre cómo se enfrenta un problema y cómo se da forma a una solución.
- Principio 2: Todo modelo puede ser expresado a diferentes niveles de precisión.
- Principio 3: Los mejores modelos están ligados a la realidad.
- Principio 4: Un único modelo no es suficiente.

No hay comentarios:
Publicar un comentario