Sie sind auf Seite 1von 9

Diagrama en UML: Diagrama de Estructura

Mario Inostroza Cifuentes

Herramientas de Modelamiento UML

Instituto IACC

19 de noviembre de 2018
Desarrollo

INSTRUCCIONES:

Imagínese que usted pertenece al departamento de informática de una compañía de análisis y que
fue asignado a un nuevo proyecto donde requieren realizar el modelamiento de un sistema de un
local de comida rápida, donde el usuario del sistema es el vendedor y la aplicación es la que se
encarga de ejecutar el resto de las funciones. Para ello, se le solicita que identifique y enumere,
desde aspectos generales, los siguientes ítems de los diagramas de estructura que se mencionan a
continuación:

 Diagrama de despliegue: nodos, artefactos y ruta de comunicación.


 Diagrama de paquetes: paquetes, subpaquetes, relaciones.

Además, se solicita indicar la utilidad de cada uno de los sistemas analizados.

Para efectuar los modelos requeridos se debe considerar

El diagrama de despliegue nos permitirá visualizar de manera gráfica cual será la relación de
hardware implementado en el local de comida rápida, acá se podrá definir los programas que se
verán involucrados, como también la distribución de cada uno de sus componentes, como elemento
básico se podría indicar que tenemos una relación que va desde el cliente hasta la solicitud de su
comida, reflejado de la siguiente forma.

Internet

Como proceso inicial tenemos una visión general donde el cliente a través de una solicitud en línea
efectúa su pedio al servidor del local de comida rápida, pero esto para efecto del diagrama de
despliegue requiere un mayor detalle de sus componentes físicos.
A continuación se muestra diagrama de despliegue con sus nodos, artefactos y rutas de
comunicación del local de comida rápida.
Tal como se ilustra en diagrama se evidencia que a partir de la conexión de efectúa el cliente se
pude determinar el pedido de diferentes formas el cual se ejecuta a través de un software que
maneja el proceso de ventas, que es especializado en gestión y admiración para comida rápida, que
permitirá llevar variados procesos.

La utilidad en efectuar un diagrama de despliegue radica en que:

 Permite efectuar un modelo de cómo se verá la estructura de hardware en el sistema que


se generará, y los diferentes dispositivos que estarán presente.
 Al efectuar el modelo será fácil de entender el sistema requerido.

Las diagramas de paquetes dan la oportunidad de poder contener todo los el elemento que forman
parte de la estructura como las clases y sus relaciones, estos paquetes puede contener en su interior
otros paquetes que se van generando una comunicación entre sí, es decir se produce una
dependencia en la que se requiere una relación.
Cada uno de los elementos que conforma la estructura, van estructurando el modelo generado, para
que este sea comprensible ya sea de un sistema simple o complejo donde se encontrará varios
paquetes.
Como se puede ver en diagrama de paquete, se generaron dos grupos uno corresponde a las
comidas a su vez tiene vez tiene sub paquetes internos, que dan a conocer el proceso de solicitud
del producto, el segundo paquete nos muestra los medios de comunicación establecidos con el
cliente o proveedores.

Utilidad del diagrama de Paquetes.

 Permite ver en agrupaciones o jerarquía los diferentes elementes que estarán formado para
un sistema, que se puede dar en forma individual o través de diversas agrupaciones, con
sus respectivas dependencias
 Su grafica permite evidenciar un modelo con los componentes que estarán participando de
forma general del proceso que realice, como en este caso donde tenemos un local de comida
que pasa por varias etapas desde la solicitud del cliente hasta la salida de los productos e
incluso si extendemos un poco más hasta la entrega de este.
INSTRUCCIONES:

Imagínese que usted pertenece al departamento de informática de una compañía de análisis y que
fue asignado a un nuevo proyecto donde requieren realizar el modelamiento de un sistema de
compra venta de vehículos Para ello, se le solicita que diseñe detalladamente el sistema completo
con sus componentes a través de los siguientes diagramas:

 Diagrama de despliegue: nodos, artefactos y ruta de comunicación.


 Diagrama de paquetes: paquetes, subpaquetes, relaciones.

Explique ambos modelos utilizando lenguaje técnico.

A continuación, se dará a conocer cada uno de los diagramas vistos esta semana como lo es el
diagrama de despliegue y diagrama de Paquetes, identificando su utilización como también su
estructura sobre un caso real como es el de la empresa de venta de vehículo donde su sistema tanto
a nivel hardware y software son vitales para una buena implementación y trabajo del departamento
de informática

En primer lugar, el diagrama de despliegue nos permite identificar cual será la relación entre el
hardware y software que tendrá la empresa de compra venta de vehículos, dando una evidencia de
cómo estará establecida la configuración de cada uno de los elementos. Es importante considera
que en este diagrama se encontraran establecidos varios compontes, uno de ellos son los nodos
que identificaran los distintos dispositivos involucrados, como por ejemplo la impresoras, pc,
servidor, switch, router, tipo de conexión, etc., posteriormente una vez establecidos los nodos que
representa el objetivo físico, se deberá efectuar la asociación que tendrá cada uno, es decir la
comunicación que tendrán, además se encontraran incorporados los artefactos que establece el
proceso o desarrollo del software, evidenciado a través de archivos ejecutables, manuales, etc.

A continuación, se representa el proceso en el siguiente esquema que refleja la compra venta de


vehículos, con cada uno de los nodos, pertenecientes al proceso de la venta.
Esquema Diagrama de Despliegue
Como proceso básico se elabora la estructura con los nodos describiendo en forma simple la
topología que se encontrará en el sistema tanto de sus elementos de hardware como se ve en el
caso de los equipos como el computador del vendedor y servidores que estarán incorporados,
también se podría agregar software de CRM para el seguimiento de los clientes que tenga la
automotora, que podría estar indicado con otro rectángulo al lado del cuadrado del vendedor.
Dentro de la conexión de los nodos se puede apreciar en esquema que se encuentra conectados a
través de Internet TCP/IP y para la impresora un enlace también definido por una línea que por
ejemplo podría ser de red.

En general el diagrama de despliegue nos permitirá evidencias la configuración de los sistemas


distribuidos sobre los niveles en los que se trabajar y los componentes que este tendrá, en la
empresa. Los nodos representarán la parte física es decir todo lo requerimientos a nivel
computacional o en su defecto a nivel de software requerido por la empresa
Los artefactos estarán dispuestos como archivos que estarán disponible en el interior del nodo,
representado algún archivo o manual según se la situación, tanto externo como interno.
La ruta de comunicación que se dará entre cada uno de los nodos de la empresa de venta de
vehículos estará complementada por lo realizado el diagrama de componentes durante la semana
anterior.

Con respecto al diagrama de Paquete.

Es importante considerar que el objetivo que nos permite este diagrama es tener una idea o una
visión más exacta de la información (objetos, clases, etc.), en este caso se efectúa definición a
través de sus agrupaciones, que en general está en orden de escala.
Diagrama de Paquete
En este diagrama se representa de manera lógica el sistema de la automotora, donde en cada uno
de los paquetes se puede identificar una clase, también se podría definir componentes que sean
físicos.
En contexto el objetivo principal del diagrama, es tener un punto de vista del sistema con todos
sus componentes, como se indicaba anteriormente organizado cada sistema o subpaquete en
agrupación de elementos para poder generar una observación tanto del diseño, estructura y relación
que tendrá cada uno de los paquetes que se elaboren, esto permitirá que, si la estructura es grande
ir agrupando los componentes, desde el principal hasta el último.
En este diagrama se mesclan los vistos con anterioridad como por ejemplo es el de componentes,
diagrama clase, donde se efectúa una mezcla detallando ambos diseños en unos solo.

En su estructura de elaboración se encuentra los paquetes que son una especia de rectángulo, que
se puede relacionar con otros paquetes, para las relaciones o dependencias que se generaran, estará
enfocada que un paquete especifico requiere de otro, como lo vemos en el ejemplo dado es
importante tener los datos del vehículo y registro de este, pero para efectuar la venta es necesario
tener relacionado el paquete de ventas y vendedor que tendrán los antecedentes para la emisión de
la factura y al mismo tiempo esta estará relacionado con cliente para la relación con la venta del
automóvil.
Como resumen general cada uno de estos diagramas aporta en gran medida a la comprensión de
los diferentes procesos que se desarrollaran. La visión de cada uno da la facilidad que la persona
o empresa que los trabaje se puedan diseñar estructuras, como en el caso del diagrama de
despliegue que permitirá identifica e ilustrar los componentes, aplicaciones como es un servidor,
de almacenamiento de información, distribuyendo cada nodos y evaluando en el mismo momento
el tiempo de ejecución del sistema, conexiones, archivos, software que se ocupara, archivos
ejecutables
Para el diagrama de paquete en resumen se podría ser de gran beneficio en el desarrollo de
proyectos y gestión, ya que su utilidad será el identificar en forma coherente cada una de las clases
que están involucradas siendo representada tanto de forma física o lógica,
Bibliografía

IACC (2018), Semana 5 Diagrama en UML: Diagrama de Estructura, Herramientas de


Modelamiento UML.

Das könnte Ihnen auch gefallen