Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes Descriptivos UML, Formas de representar el diseño…
Lenguajes Descriptivos UML
Tipos de diagramas UML
Diagrama de estructura compuesta
Estos tipos de diagramas son esencialmente los esquemas de la estructura interna de un clasificador. Pueden representar fácilmente los componentes interiores de cualquier hardware para comprender mejor su funcionamiento interno.
Diagrama de comunicación
Muestran cómo se relacionan los objetos entre sí. Modelan la forma en que los objetos se asocian y conectan a través de mensajes dentro de un diseño arquitectónico de un sistema. También pueden mostrar escenarios alternativos dentro de casos de uso u operaciones que requieren la colaboración de diferentes objetos e interacciones.
Diagrama de estados
Los diagramas de estados, simplemente, representan estados y transiciones. Un estado se refiere a las diferentes combinaciones de información que puede tener un objeto, y este diagrama UML puede visualizar todos los estados posibles y la forma en que el objeto transita de un estado a otro.
Diagrama de caso de uso
Los diagramas de caso de uso modelan cómo los usuarios, mostrados como figuras de palo llamadas "actores", interactúan con el sistema. Este tipo de diagrama UML debe ser una visión general de alto nivel de las relaciones entre los actores y los sistemas, por lo que puede ser una gran herramienta para explicar su sistema a un público no técnico.
Diagrama de secuencia
Un diagrama de secuencia, a veces denominado diagrama de eventos o escenario de eventos, muestra el orden en que interactúan los objetos. De este modo, se pueden representar visualmente escenarios de ejecución sencillos.
¿Para qué sirven?
Sirve para representar visualmente las reglas de creación, estructura y comportamiento de un grupo relacionado de objetos y procesos.
Para visualizar de forma eficiente la complejidad de un sistema u organización en un reducido número de diagramas.
Para mantener mucho más ágilmente las especificaciones ante los cambios y nuevas actualizaciones de arquitectura
Proporcionar independencia de los procesos de desarrollo y lenguajes de programación específicos.
Componentes
Elementos de comportamiento
Diagrama de secuencia:
Representa la secuencia de eventos que ocurren durante una interacción entre los componentes o las clases.
Diagrama de estado:
Representa los estados y las transiciones que puede experimentar un componente o una clase.
Caso de uso:
Representa una interacción entre un actor y el sistema.
Diagrama de colaboración:
Representa las relaciones entre los componentes o las clases que participan en una interacción.
Elementos de estructura
Clase:
Representa un tipo de objeto que define los atributos y los comportamientos que comparten todos los objetos de ese tipo.
Paquete:
Representa un grupo de elementos UML relacionados.
Componente:
Representa un módulo de software independiente que puede ser implementado en cualquier lenguaje o estilo de programación.
Interfaz:
Representa un conjunto de operaciones que se pueden realizar en un componente o una clase.
Formas de representar el diseño Arquitectónico.
Diagramas de estructura
Diagrama de despliegue:
Representa la distribución física de los componentes de software en el entorno de ejecución.
Diagrama de clases:
Representa las clases de software que componen el sistema.
Diagrama de componentes
: Representa los componentes de software que componen el sistema.
Diagrama de paquetes:
Representa los grupos de elementos UML relacionados.
Diagramas de estructura
Diagrama de despliegue:
Representa la distribución física de los componentes de software en el entorno de ejecución.
Diagrama de paquetes:
Representa los grupos de elementos UML relacionados.
Diagrama de componentes:
Representa los componentes de software que componen el sistema.
Diagrama de clases
: Representa las clases de software que componen el sistema.