jueves, 1 de febrero de 2024

Diagramas UML / Tipos / Mas utilizados.

Un diagrama UML (Lenguaje unificado de modelado) es una representación gráfica de un sistema, proceso o estructura utilizando un conjunto de símbolos y reglas estandarizadas definidas por el UML. Es un lenguaje de modelado visual utilizado en el ámbito de la ingeniería de software para describir, visualizar, especificar y documentar sistemas complejos.



Diagramas UML son como mapas o planes:

1. Diagrama de Clase: Representa la estructura estática del sistema, mostrando las clases, atributos, métodos y relaciones entre ellas.


Elementos Principales:
    Clase: Representada por un rectángulo dividido en tres compartimentos (nombre,            atributos, y métodos).
    Relaciones: Pueden ser asociaciones, agregaciones, composiciones, herencias, etc.            Ejemplo de Uso: Se utiliza para modelar la organización y estructura de un sistema            orientado a objetos.





2. Diagrama de Casos de Uso: Visualiza las interacciones entre el sistema y sus actores externos, mostrando los casos de uso y sus relaciones.


Elementos Principales:
    Actor: Representa a un usuario o sistema externo.
    Caso de Uso: Representa una funcionalidad del sistema.
    Ejemplo de Uso: Se utiliza en las etapas iniciales del diseño para identificar y entender     los requisitos del sistema desde la perspectiva del usuario.


3. Diagrama de Despliegue: Muestra la arquitectura física de un sistema, incluyendo hardware y software, así como sus interconexiones.


Elementos Principales:
    Nodo: Representa un dispositivo físico o un recurso de software.
    Artefacto: Representa un componente ejecutable o de datos.
    Ejemplo de Uso: Útil para planificar y visualizar la distribución de componentes en un     entorno de ejecución.


4. Diagrama de Componentes: Modela la estructura del sistema a nivel de componentes y sus relaciones, proporcionando una visión detallada de la implementación.


Elementos Principales:
    Componente: Representa un módulo o parte del sistema.
    Relaciones: Indican dependencias entre componentes.     
    Ejemplo de Uso: Se utiliza para diseñar y documentar la estructura física y lógica de un     sistema.


5. Diagrama de Secuencia: Muestra la interacción entre objetos a lo largo del tiempo, destacando el flujo de mensajes entre ellos.


Elementos Principales:
    Línea de Vida: Representa la existencia de un objeto durante una interacción.                    Mensajes: Flechas que indican las interacciones entre objetos.         
    Ejemplo de Uso: Se utiliza para modelar el comportamiento dinámico de un sistema,        especialmente en situaciones donde el tiempo es un factor crítico.



Ejercicio con Diagrama de Clases:





Diagramas UML / Tipos / Mas utilizados.

Un diagrama UML (Lenguaje unificado de modelado) es una representación gráfica de un sistema, proceso o estructura utilizando un conjunto de...