Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diagramas estructurales - Coggle Diagram
Diagramas estructurales
Diagramas de clases
Se utiliza para representar los
elementos que componen un sistema
de información desde un punto
de vista estático.
Este diagrama no incluye la forma en la que se comportan a lo largo de la ejecución los distintos elementos, esa función puede ser representada a través de un diagrama de comportamiento,
Es un diagrama puramente orientado al modelo de programación orientado a objetos, ya que define las clases que se utilizarán cuando se pase a la fase de construcción y la manera en que se relacionan
Elementos: Clases, interfaces, relaciones; asociación, agregación, composición, dependencia, herencia.
Diagrama de componentes
Representa de forma estática el sistema de información. Habitualmente se utiliza después de haber creado el diagrama de clases
Proporciona una vista de alto nivel de los componentes dentro de un sistema. Los componentes pueden ser un componente de software, como una base de datos o una interfaz de usuario
Usos: Se utilizan en desarrollo basado en componentes para describir sistemas con arquitectura orientada a servicios. Mostrar la estructura del propio código. Se puede utilizar para centrarse en la relación entre los componentes. Ayuda a comunicar y explicar.
Para su construcción se debe plantear en primer lugar identificar los componentes que utilizará el sistema de información, así como las distintas interfaces.
Diagrama de despliegue
Es utilizado para representar la distribución física (estática) de los componentes software en los distintos nodos físicos de la red.
Suele ser utilizado junto con el diagrama de componentes de forma que, juntos, dan una visión general de como estará desplegado el sistema de información.
Características: 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 interactúen con el sistema. Permite representar de forma clara la arquitectura física de la red
Diagrama de objetos
Gráfico de instancias, incluyendo objetos y valores de datos. Cada diagrama de objetos representa una instancia de un diagrama de clase
Los diagramas de objetos muestran un instante en el sistema y las relaciones entre distintas instancias.
Diagrama de paquetes
-
Es utilizado para definir los distintos paquetes a nivel lógico que forman parte de la aplicación y la dependencia entre ellos. Es principalmente utilizado por desarrolladores y analistas.
Es utilizado en los sistemas de información con programación orientada a objetos. El objetivo principal del diseño debe maximizar la cohesión y minimizar el acoplamiento.
Diagrama de perfiles
Permite extender UML para su uso con una plataforma de programación en particular o modelar sistemas destinados a ser usados en un dominio en particular
Las herramientas de generación de código pueden usar perfiles para generar código dirigido a una plataforma o entorno específico