LENGUAJE UNIFICADO DE
MODELADO
(UML)
Introducción a UML
Realizado por:
JULIANA SANMIGUEL
PUNTOS CLAVES:
¿Qué es UML? (Lenguaje de modelado visual
estandarizado)
Propósito principal: Especificar, visualizar,
construir y documentar sistemas de software.
No es un lenguaje de programación, sino una
herramienta de diseño.
Beneficios: Mejor comunicación, diseño más claro,
reducción de errores, mejor documentación.
DIAGRAMAS DE
ESTRUCTURA:
Representan los aspectos
estáticos del sistema.
Muestran los componentes
y sus relaciones.
DIAGRAMAS DE
COMPORTAMIENTO:
Representan los aspectos
dinámicos del sistema.
Muestran cómo
interactúan los objetos y
cambian de estado.
CATEGORÍAS DE DIAGRAMAS UML
DIAGRAMAS DE ESTRUCTURA
(PARTE 1)
Puntos clave:
Diagrama de Clases:
El más fundamental.
Muestra clases, atributos, operaciones y relaciones
(asociación, herencia, etc.).
Diagrama de Objetos:
Instancias de clases en un momento específico.
Snapshot de datos.
Diagramas de Estructura Comunes
Un "snapshot de datos" se refiere a
una copia de los datos en un
momento específico en el tiempo.
Es como tomar una fotografía
instantánea del estado de la
información en un sistema o base
de datos.
DIAGRAMAS DE
ESTRUCTURA (PARTE 2)
Puntos clave:
Diagrama de Componentes:
Organización de componentes y sus
interfaces.
Modularidad del sistema.
Diagrama de Paquetes:
Organización lógica de elementos del
modelo.
Gestión de la complejidad.
Diagrama de Despliegue:
Despliegue físico de artefactos en
nodos.
Arquitectura de hardware.
Más Diagramas de Estructura
Diagramas de Comportamiento
Comunes
Puntos clave:
Diagrama de Casos de Uso:
Funcionalidad desde la perspectiva del actor.
Casos de uso y sus relaciones con los actores.
Diagrama de Actividades:
Flujo de control o secuencia de
actividades.Procesos.
Diagramas de
Comportamiento (Parte 1)
Diagrama de Máquina de Estados
Puntos clave:
Estados posibles de un objeto.
Transiciones entre estados debido a
eventos.
Comportamiento dinámico de objetos
individuales.
Diagramas de
Comportamiento (Parte 2)
Diagramas de Interacción
Puntos clave:
Énfasis en la comunicación entre objetos.
Tipos principales:
Diagrama de Secuencia: Interacciones ordenadas
en el tiempo.
Diagrama de Comunicación: Interacciones con
énfasis en las relaciones entre objetos.
Diagrama de Tiempos: Restricciones de tiempo
en las interacciones.
Diagrama de Visión General de Interacciones:
Flujo de control entre diagramas de interacción.
Diagramas de
Comportamiento (Parte 3)
ELEMENTOS COMUNES
EN DIAGRAMAS UML
Puntos clave (Ejemplos):
Clases: Rectángulos con nombre, atributos y
operaciones.
Objetos: Rectángulos con nombre de instancia y clase
subrayados.
Actores: Figuras de "hombre palo".
Casos de Uso: Elipses con nombre.
Relaciones: Líneas con diferentes adornos
(asociación, herencia, dependencia, etc.).
Estados: Rectángulos con esquinas redondeadas.
Transiciones: Flechas entre estados con etiquetas de
eventos/condiciones.
Es importante estudiar la simbología específica de
cada tipo de diagrama.
APLICACIONES
DE UML
Diseño de sistemas de software orientados a
objetos.
Modelado de procesos de negocio.
Documentación de sistemas existentes.
Comunicación entre equipos de desarrollo y
stakeholders.
Ingeniería inversa y forward.
CONCLUSION
UML es un lenguaje visual poderoso para el
modelado.
Comprender los diferentes tipos de diagramas es
crucial.
Cada diagrama tiene un propósito específico para
visualizar un aspecto del sistema.
La práctica y el estudio de la simbología son
esenciales.
UML facilita la comunicación y mejora la calidad
del software.
GRACIAS
Muchas
JULIANA SANMIGUEL

uml lenguaje unificado de modelacion.pdf

  • 1.
    LENGUAJE UNIFICADO DE MODELADO (UML) Introduccióna UML Realizado por: JULIANA SANMIGUEL
  • 2.
    PUNTOS CLAVES: ¿Qué esUML? (Lenguaje de modelado visual estandarizado) Propósito principal: Especificar, visualizar, construir y documentar sistemas de software. No es un lenguaje de programación, sino una herramienta de diseño. Beneficios: Mejor comunicación, diseño más claro, reducción de errores, mejor documentación.
  • 3.
    DIAGRAMAS DE ESTRUCTURA: Representan losaspectos estáticos del sistema. Muestran los componentes y sus relaciones. DIAGRAMAS DE COMPORTAMIENTO: Representan los aspectos dinámicos del sistema. Muestran cómo interactúan los objetos y cambian de estado. CATEGORÍAS DE DIAGRAMAS UML
  • 4.
    DIAGRAMAS DE ESTRUCTURA (PARTE1) Puntos clave: Diagrama de Clases: El más fundamental. Muestra clases, atributos, operaciones y relaciones (asociación, herencia, etc.). Diagrama de Objetos: Instancias de clases en un momento específico. Snapshot de datos. Diagramas de Estructura Comunes Un "snapshot de datos" se refiere a una copia de los datos en un momento específico en el tiempo. Es como tomar una fotografía instantánea del estado de la información en un sistema o base de datos.
  • 5.
    DIAGRAMAS DE ESTRUCTURA (PARTE2) Puntos clave: Diagrama de Componentes: Organización de componentes y sus interfaces. Modularidad del sistema. Diagrama de Paquetes: Organización lógica de elementos del modelo. Gestión de la complejidad. Diagrama de Despliegue: Despliegue físico de artefactos en nodos. Arquitectura de hardware. Más Diagramas de Estructura
  • 6.
    Diagramas de Comportamiento Comunes Puntosclave: Diagrama de Casos de Uso: Funcionalidad desde la perspectiva del actor. Casos de uso y sus relaciones con los actores. Diagrama de Actividades: Flujo de control o secuencia de actividades.Procesos. Diagramas de Comportamiento (Parte 1)
  • 7.
    Diagrama de Máquinade Estados Puntos clave: Estados posibles de un objeto. Transiciones entre estados debido a eventos. Comportamiento dinámico de objetos individuales. Diagramas de Comportamiento (Parte 2)
  • 8.
    Diagramas de Interacción Puntosclave: Énfasis en la comunicación entre objetos. Tipos principales: Diagrama de Secuencia: Interacciones ordenadas en el tiempo. Diagrama de Comunicación: Interacciones con énfasis en las relaciones entre objetos. Diagrama de Tiempos: Restricciones de tiempo en las interacciones. Diagrama de Visión General de Interacciones: Flujo de control entre diagramas de interacción. Diagramas de Comportamiento (Parte 3)
  • 9.
    ELEMENTOS COMUNES EN DIAGRAMASUML Puntos clave (Ejemplos): Clases: Rectángulos con nombre, atributos y operaciones. Objetos: Rectángulos con nombre de instancia y clase subrayados. Actores: Figuras de "hombre palo". Casos de Uso: Elipses con nombre. Relaciones: Líneas con diferentes adornos (asociación, herencia, dependencia, etc.). Estados: Rectángulos con esquinas redondeadas. Transiciones: Flechas entre estados con etiquetas de eventos/condiciones. Es importante estudiar la simbología específica de cada tipo de diagrama.
  • 10.
    APLICACIONES DE UML Diseño desistemas de software orientados a objetos. Modelado de procesos de negocio. Documentación de sistemas existentes. Comunicación entre equipos de desarrollo y stakeholders. Ingeniería inversa y forward.
  • 11.
    CONCLUSION UML es unlenguaje visual poderoso para el modelado. Comprender los diferentes tipos de diagramas es crucial. Cada diagrama tiene un propósito específico para visualizar un aspecto del sistema. La práctica y el estudio de la simbología son esenciales. UML facilita la comunicación y mejora la calidad del software.
  • 12.