Want to create interactive content? It’s easy in Genially!

Get started free

TIPOS DE DIAGRAMAS UML

Muñoz Remedios Ian Abid 2IV4

Created on October 17, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

TIPOS DE DIAGRAMAS

UML

Índice

DIAGRAMA DE INTERACCION

DIAGRAMAS DE CASOS DE USO

Diagrama de Secuencia

DIAGRAMA DE CLASES

Diagrama de Colaboración

DIAGRAMA DE OBJETOS

DIAGRAMA DE IMPLEMENTACION

DIAGRAMAS DE COMPORTAMIENTOS

Diagrama de componentes

Diagrama de Despliegue

Diagrama de Estados

Diagrama de actividad

DIAGRAMAS DE CASOS DE USO

Los Casos de Uso no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, respondiendo el interrogante ¿Qué?. De forma que al ser parte del análisis ayuda a describir que es lo que el sistema debe hacer. Estos diagramas muestran operaciones que se esperan de una aplicación o sistema y como se relaciona con su entorno, es por ello que se ve desde el punto de vista del usuario. Describen un uso del sistema y como éste interactúa con el usuario.

Los casos de usos se representan en el diagrama por una elipses la cual denota un requerimiento solucionado por el sistema. El conjunto de casos de usos representa la totalidad de operaciones que va a desarrollar el sistema. Por último a estos elipses lo acompaña un nombre significativo de manera de rótulo. Otro elemento fundamental de estos diagramas son los actores la cual representa a un usuario del sistema, que necesita o interactúa con algún caso de uso, la que también es acompañado por un nombre.Por último tenemos los flujos de eventos quecorresponde a la ejecución normal y exitosa del caso de uso.

DIAGRAMA DE CLASES

En UML el diagrama de clases es uno de los tipos de diagramas o símbolo estático y tiene como fin describir la estructura de un sistema mostrando sus clases, atributos y relaciones entre ellos. Estos diagramas son utilizados durante el proceso de análisis y diseño de los sistemas informáticos, en donde se intentan conformar el diagrama conceptual de la información que se manejará en el sistema. Como ya sabemos UML es un modelado de sistema Orientados a Objetos, por ende los conceptos de este paradigma se incorporan a este lenguaje de modelado. Los diagramas de clases tiene las siguientes características:

  • Las clases define el ámbito de definición de un conjunto de objetos.
  • Cada objeto pertenece a una clase.
  • Los objetos se crean por instanciación de las clases.

DIAGRAMA DE OBJETOS

Forma parte de la vista estática del sistema. En este diagrama se modelan las instancias de la clases del Diagrama de Clases. Este diagrama cabe aclarar que cuenta con objetos y enlaces. En estos diagramas también es posible encontrar las clases para tomar como referencia su instanciación. En otras palabras el Diagrama de Objetos muestra un conjunto de objetos y sus relaciones en un momento concreto.Los Diagramas de Objetos son realmente útiles para modelar estructuras de datos complejas

01

DIAGRAMAS DE COMPORTAMIENTOS

Diagrama que expresa las secuencias de estados por los que pasa un objeto a lo largo de su vida en respuesta a eventos.

Diagrama de Estados

Un diagrama de estado UML (también llamado diagrama de estado, diagrama de transición de estados o diagrama de máquina de estados) muestra los estados por los que pasa una máquina de estados finitos, es decir, un modelo de comportamiento que consiste en acciones y estados o transiciones a otros estados.

+ info

Diagrama de actividad

Un diagrama de actividades es, básicamente, un diagrama de flujo que muestra actividades ejecutadas por un sistema. Si no conoces mucho este software de creación de diagramas UML, esta guía te ayudará a comenzar.

+ info

02

DIAGRAMA DE INTERACCION

Los diagramas de interacción se centran en describir el flujo de mensajes dentro de un sistema y ofrecen contexto para una o más líneas de vida dentro de un sistema.

Diagrama de Secuencia

Un Diagrama de Secuencias muestra una interacción ordenada según la secuencia temporal de eventos y el intercambio de mensajes. Los diagramas diagramas de secuencia ponen especial énfasis en el orden y el momento en el que se envían los mensajes a los objetos.

+ info

Diagrama de Colaboración

Un diagrama de colaboraciones muestra los objetos y sus relaciones entre si, además muestra los mensajes que se envían los objetos entre si. Para representar un mensaje, dibujara una flecha cerca de la línea de asociación entre dos objetos, esta flecha apunta al objeto receptor.

+ info

03

DIAGRAMA DE IMPLEMENTACION

Los diagramas de implementación pueden entenderse como lo contrario de los casos de uso, porque ilustran la forma física del sistema, en lugar de representar conceptualmente los usuarios y dispositivos que interactúan con el sistema

Diagrama de componentes

Lo que distingue el Diagrama de Componentes de otro tipo de diagramas es sin duda su contenido. Normalmente contiene componentes, interfaces y relaciones entre ellos.Los componentes perteneces a un mundo físico, es decir, representan a un bloque de construcción al modelar aspectos físicos de un sistema.

+ info

Diagrama de Despliegue

Diagramas de despliegue muestran la configuración de los elementos de proceso de tiempo de ejecución y las instancias de componente de software que residen en ellos. Utilice diagramas de despliegue para especificar la arquitectura física de tiempo de ejecución de un sistema.

+ info

CONCLUCIÓN

EN CONCLUCIÓN, LOS TIPOS DE DIAGRAMA UML DONDE NOS AYUDA A COMPRENDER LA NOTIFICACIÓN, SELECCIONE EL TIPO DE DIAGRAMA ADECUADO, UTILIZAR HERRAMIENTAS DE SOFTWARE, SEGUIR CONVENCIONES DE NOMENCLATURA, SIMPLICAR CUANDO SEA POSIBLE, REVISAR Y VALIDAR ESTO PARA LA REALIZACIÓN DE PROYECTOS.

INTEGRANTES:MUÑOZ REMEDIOS IAN ABID GARCIA SANCHEZ YAEL THAIRI

Thanks!

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • En los diagramas de Secuencias los elementos están representados por líneas intermitentes verticales, con el nombre del objeto en la parte más alta.
  • Los mensajes pueden ser o bien síncronos, el tipo normal de llamada del mensaje donde se pasa el control a objeto llamadohasta que el método finalize, o asíncronos donde se devuelve el control directamente al objeto que realiza la llamada.
  • Los mensajes síncronos tienen una caja vertical en un lateral del objeto invocante que muestra el flujo del control del programa

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • El diagrama de secuencia, el diagrama de colaboración se enfoca en la relación entre los objetos y su topología de comunicación.
  • En estos diagramas los mensajes enviados de un objeto a otro se representa mediante flechas, acompañado del nombre del mensaje, los parámetros y la secuencia del mensaje.
  • Estos diagramas están indicados para mostrar una situación o flujo de programa específico y son considerados uno de los mejores diagramas para mostrar o explicar rápidamente un proceso dentro de la lógica del programa

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • Círculo lleno, apuntando el estado inicial.
  • Círculo hueco que contiene un círculo lleno más pequeño en el interior, indicando el estado final.
  • Rectángulo redondeado dividido por una línea horizontal, indicado los estados, en la parte de arriba se encuentra el nombre del estado y abajo se indica la actividad que realiza.
  • Flecha, la cual denota la transición, el nombre del evento que causa esta transición etiqueta el cuerpo de la flecha.

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • Permite identificar los nodos en los que trabajará o utilizarán el sistema de información, identificando a su vez agentes externos e internos que interactuen con el sistema.
  • Permite representar de forma clara la arquitectura física de la red, así como la distribución del componente software. UML no tiene un tipo de diagramas específico para mostrar la arquitectura de la red, así que se utiliza este tipo de diagrama que cumple efectivamente este cometido, aunque se le suele hacer alguna modificación gráfica.
  • Lo más normal es utilizarlo para dar una visión global, pero es posible utilizarlo para representar partes específicas de la implementación.

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • Los Diagramas de Componentes ilustran las piezas del software, controladores embebidos, etc. que conformarán un sistema
  • Un diagrama de Componentes tiene un nivel más alto de abstracción que un diagrama de clase – usualmente un componente se implementa por una o más clases (u objetos) en tiempo de ejecución.

CARACTERISTICAS

Los elementos que componen estos diagramas son:

  • Inicio: el inicio de un diagrama de actividades es representado por un círculo de color negro sólido.
  • Actividad: Una actividad representa la acción que será realizada por el sistema la cual representa dentro de un óvalo.
  • Transición: Una transición ocurre cuando se lleva acabo el cambio de una actividad a otra, la transición es representada simplemente por una línea con una flecha en su terminación para indicar su dirección.