Tipos de Diagramas UML
- Alvaro Muñoz Gómez
- 5 may 2011
- 2 min de lectura
Diagramas de Clases: Describen la estructura estática de un sistema
Diagramas de Paquetes: Subclase de diagramas de clases. Para cuando se desean técnicas separadas para relacionar elementos. Diagrama elementos de un sistema relacionándolos en grupos separados, para minimizar dependencias entre paquetes.
Diagramas de Objetos: Describe la estructura estática en un momento en particular. Claves para ejecutar test de seguridad.
Diagramas de Casos de Uso: Define la funcionalidad del sistema y sus actores.
Diagramas de Sequencias: Define interacciones entre clases en términos de intercambio de mensajes en el tiempo.
Diagramas de Colaboración: Representa interaciones entre objetos como una serie de secuencias de mensajes. Describe estructura y dinámica alrededor del sistema.
Diagramas de Estado: Describe la conducta dinámica de un sistema en respuesta a estimulos externos.Usado para modelar objetos reactivos a eventos específicos.
Diagramas de Actividad: Ilustra la naturaleza dinámica de un sistema, modelando el flujo de control entre actividad y actividad. Típicamente usados para modelar flujos de negocios u operaciones internas.
Diagramas de Componentes: Describe la organización de los componentes físicos del software, incluyendo código fuente, código binario y ejecutables.
Diagramas de Desarrollo: Describe los recursos físicos en un sistema, incluyendo nodos, componentes y conexiones.
Un modelo estático describe las propiedades estructurales del sistema
Un modelo dinámico describe las propiedades de los objetos
Un sistema típico de información incluye una interfaz gráfica de usuario y acceso a una base de datos, suele presentar un diseño arquitectónico de varios niveles o capas.
Presentación: interfaz gráfica; ventanas
Lógica de aplicación - Objetos del dominio del problema: objetos que representan conceptos del dominio que cumplen con los requisitos de la aplicación; por ejemplo los objetos de ventas
Lógica de aplicación - Objetos de servicio: objetos del dominio no relacionados con el problema que prestan servicios de soporte; por ejemplo interfaz con una base de datos
Almacenamiento: Un mecanismo persistente de almacenamiento; por ejemplo una base de datos relacional u orientada a objetos.
Algunas aplicaciones de UML
Negocios, Comercio, Ingeniería, Salud, Medicina, Anatomía, Arquitectura, Diseño industrial, Redes, Flujos, Circuitos, Ciencia, Matemáticas, Diseño de software, Diseño Homepages, WebSites, etc.

Comentarios