Guía rápida: ¿Cómo aplicar uml: diagramas de estructura?

Explicaciones + Diagramas o Ejemplo práctico.

¿Qué es uml: diagramas de estructura?


UML: Diagramas de estructura, es el conjunto de diagramas uml orientados a modelar los nodos, componentes, artefactos, objetos y clases del software.

Beneficios que ofrece uml: diagramas de estructura.


✔ Conocer la infraestructura requerida para que el software opere correctamente.

✔ Conocer las licencias requeridas por el software para que opere correctamente.

✔ Mitigar la duplicidad de código y vulnerabilidades.

✔ Conocer los costos que se requieren para adaptar la infraestructura a las necesidades del software.

Buenas prácticas para la implementación.


✔ Identificar los nodos que requiere el software y realizar su estimación a nivel de costo adquisición, costo mantenimiento y beneficio.

✔ Identificar los artefactos que requiere el software e identificar su ubicación dentro de los nodos y el costo de licenciamiento.

✔ Identificar la estructura que tendrá el software a nivel de clases y objetos.


✔ Tener definido previamente las siguientes entradas:

EntradaAcción clave
UML: Diagrama de actividades.Traducir las reglas de negocio en clases y métodos dentro del sistema.
UML: Diagrama de estados.Representación visual de los objetos cuando se encuentran en ejecución en un escenario específico.

✔ Las herramientas de apoyo para implementar correctamente el proceso de uml: diagramas de estructura son las siguientes:

HerramientaAcción clave
El diccionario de datos.Relacionamiento de los objetivos de negocio con las tablas y campos que harán parte de un modelo de datos.

✔ El resultado de analizar las entradas haciendo uso de las herramientas permite la creación de las siguientes salidas:

SalidaAcción clave
UML: Diagrama de clases.Representación visual de las clases, métodos, atributos y relaciones entre objetos.
UML: Diagrama de componentes.Representación visual de las funciones y artefactos de un componente de software.
UML: Diagrama de despliegue.Identificar los artefactos de software que requiere una aplicación para su correcto funcionamiento.
UML: Diagrama de estructura compuesta.Representación visual que contiene los detalles de un objeto y su relación con propiedades para producir un comportamiento.
UML: Diagrama de objetos.Representación visual de los objetos, sus métodos y atributos para transformarlos en código fuente.
UML: Diagrama de paquetes.Agrupación y organización de todos los elementos de la aplicación de software.



Pre-Condiciones y Post-Condiciones.


Este cuadro expone los pasos previos y posteriores que se deben ejecutar para asegurar la entrega de valor, garantizando que cada fase esté alineada con los objetivos del negocio, las necesidades del usuario y los resultados esperados del proyecto.

PasoAcción claveEntrada principalSalida principalCondición
1. UML: Diagramas de estructura.Ver el contenido de la presente guía.UML: Diagrama de actividades.UML: Diagrama de clases.N/A.
2. UML: Diagramas de interacción.Modelar el envío de peticiones y datos dentro del sistema y con otros sistemas.Post.

¿Quiénes son responsables?


El responsable de uml: diagramas de estructura es el arquitecto de aplicación, quien hace parte de la dirección de ti.

Ejemplo.


La(s) siguiente(s) imagen(es) interactivas te permitirán navegar por los diferentes elementos de nivel superior y sus pares, facilitando el acceso a los conceptos y al flujo de navegación entre los contenidos.

Si visualizas dos imágenes interactivas, la primera presenta los elementos de nivel superior y la segunda los elementos pares. Si únicamente visualizas una imagen, esta corresponde a los elementos pares.

Imagen interactiva: La Ingenieria de Software.



El análisis de softwareIngenieriaSoftwareIngenieriaSoftwareIngenieriaSoftwareIngenieriaSoftwareIngenieriaSoftwareIngenieriaSoftware


Imagen interactiva: El análisis de software.



UML: Diagramas de estructuraUML: Diagramas de estructuraUML: Diagramas de interacción



El siguiente cuadro es un complemento del diagrama porque expone los elementos de entrada, herramienta y salida que hacen parte de uml: diagramas de estructura. Siendo la salida principal: uml: diagrama de clases, la cual se obtiene del análisis de la entrada principal: uml: diagrama de actividades , haciendo uso de la herramienta principal: el diccionario de datos.

EntradasHerramientasSalidas
UML: Diagrama de actividades.
UML: Diagrama de estados.
El diccionario de datos.
UML: Diagrama de clases.
UML: Diagrama de componentes.
UML: Diagrama de despliegue.
UML: Diagrama de estructura compuesta.
UML: Diagrama de objetos.
UML: Diagrama de paquetes.

Pregunta tipo examen.


Pregunta: Un insumo de entrada utilidado por uml: diagramas de estructura. ¿Debe ser?

A) UML: Diagrama de actividades

B) El diccionario de datos

C) UML: Diagrama de caso de uso

D) UML: Diagrama de clases