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

Entradas populares de este blog

Descripción de los sistemas numéricos y sus conversiones.

Diagrama sistema liquidación de nómina.

Análisis BDOO y BDD