Principales diagramas de UML
Principales Diagramas de UML
El Lenguaje Unificado de Modelado (UML, por sus siglas en inglés) es un estándar utilizado para representar, diseñar y documentar sistemas de software. Su propósito es facilitar la comprensión del sistema a través de diagramas visuales. A continuación, se presentan las notaciones básicas y los principales diagramas que lo conforman.
1. Notaciones Básicas de UML: Las notaciones son los símbolos gráficos utilizados para construir los diagramas. Las más importantes son:
● Clases: Son representadas como un rectángulo dividido en tres secciones: nombre de la clase, atributos y métodos.
● Objetos:Rectángulo similar al de clase, pero subrayado, indicando que es una instancia concreta.
● Actores:Se representan con una figura tipo "muñeco" y simbolizan a los usuarios o sistemas externos que interactúan con el sistema.
● Caso de uso: Un óvalo que representa una funcionalidad o acción que el sistema ofrece a un actor.
● Relaciones: Asociación: línea simple entre dos elementos.
Herencia: línea con punta de flecha triangular.
Agregación: rombo blanco.
Composición: rombo negro.
Dependencia: línea discontinua con flecha.
Estas notaciones permiten crear estructuras visuales claras y entendibles.
2. Principales Diagramas de UML: Esta cuenta con varios diagramas organizados en dos grupos: diagramas estructurales y diagramas de comportamiento.
A. Diagramas Estructurales: Se enfocan en la organización estática del sistema.
1. Diagrama de Clases: Es uno de los más importantes. Describe las clases, sus atributos, métodos y las relaciones entre ellas. Ayuda a comprender la estructura del sistema.
2. Diagrama de Objetos: Nos muestra ejemplos concretos de objetos en un momento específico y cómo se relacionan.
3. Diagrama de Componentes: Esta representa los módulos o partes del sistema y cómo se conectan para formar un todo.
4. Diagrama de Paquetes: Nos agrupa clases y componentes en unidades lógicas llamadas paquetes para organizar el sistema.
5. Diagrama de Despliegue: Nos muestra cómo se instala el sistema en la infraestructura física, indicando servidores, dispositivos y conexiones.
B. Diagramas de Comportamiento: Nos representan cómo funciona el sistema dinámicamente.
1. Diagrama de Casos de Uso: Nos describe las interacciones entre los actores y el sistema. Sirve para entender los requisitos funcionales.
2. Diagrama de Secuencia: Nos muestra el orden de mensajes e interacciones entre objetos a lo largo del tiempo.
3. Diagrama de Actividades. Nos Representa los flujos de procesos o tareas, útil para describir procedimientos o lógicas de negocio.
4. Diagrama de Estados: Indica los distintos estados por los que pasa un objeto y las transiciones entre ellos.
Comentarios
Publicar un comentario