You are on page 1of 6

Diagrama de UML: Diagrama de Estructura

Mario Inostroza Cifuentes

Herramientas de Modelamiento UML

Instituto IACC

12 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 venta de vehículos. Para ello, se le solicita que identifique,
desde aspectos generales, el sistema con sus componentes basándose en los elementos
necesarios de los siguientes diagramas:

 Diagrama de componentes: se solicita determinar los elementos del diagrama de


componentes, tales como: componentes, paquetes o subsistemas, interfaces y
relaciones. Modele el sistema con los elementos detectados.
 Diagrama de estructura compuesta: se solicita determinar los elementos del diagrama
de estructura compuesta, tales como: clase, conector y puertos.

Para comenzar el modelado del proyecto de la venta de vehículos, se debe conocer el modelo
inicial de clases efectuado con anterioridad por el departamento de informática ya que este nos
permitirá definir cuáles serán el objetivo que tendrán los componente que deberán estar presente
en las estructura de sistema que se implementara.
Como inicio se tiene:
 Los componentes que tiene la organización física del sistema de la venta de vehículos.
 Se identifican como están organizadas los archivos o librería en el sistema.
 Se identifica además los archivos que son ejecutables y los que son con características
dinámicas con sus tiempos.
 La relaciones que existirá entre los componentes

Los elementos que se deberán considerar en su elaboración son:


 Componentes, como ejemplo que estará representado da la siguiente forma, identificando
las tablas o los archivos que estarán presente, ya sea aplicación, archivos o componentes
que sean especiales, como ejemplo se define la siguiente estructura, donde está
representado a través de un rectángulo.

Cliente
Vendedor

Solicita
Emisor Emisor

Receptor Asigna
Receptor
 Relaciones de dependencias, que permitirán encontrar los servicios que ofrece cada uno de
los componentes que están presente en el diagrama de ventas de vehículo. Cada una de la
relaciones que el diagrama realizará

Donde encontraremos las siguientes secuencias.

 La empresa de venta tiene registro de vehículos


 El cliente revisa y solicita uno a través del área de ventas
 Este en encargado al vendedor de solicitar al departamento de ventas
 El vendedor consulta al departamento de venta la disponibilidad del requerimiento
Del cliente.
 Se indica al vendedor que si existe por lo que se efectúa venta.
 Se solicita la cuenta del cliente y la forma de pago.
 Se le indica al cliente que esta efectuado proceso de venta, y listo el retiro de su vehículo
 Se actualizan los datos de la los registro de vehículos, para tener el stock requerido.
 Interfaces que tendrán cada uno de los componentes se representara tanto de la relación,
se considerara para la relación una interfaz de lazo de unión entre los componente, creando
la relación de asociación que estará entre el vehículos y los datos de vehículo y
generalización se estará definida con todo los demás componentes ya que del componente
Cliente heredera el registro y nombre que se encontrará en el componte venta para poder
efectuar la factura requerida para la venta del vehículo.

 Paquetes o subsistemas, se podrían dar a través de un componentes que tenga un subsistema


Se encontrara determinados

Con respecto a la estructura de un diagrama compuesto, encontraremos diversos elementos


como son la clase evidenciando tanto el puerto que estarán identificados por una pequeña
caja que estará en la parte lateral del componente, otro elemento importante de considerar
es el conector para identificar procesos que son externo a los ya indicados.

Pregunta 2 cuestionario
Dado un sistema simple de inventario, indique cada elemento del diagrama de componentes
y sus relaciones
¿Existe algún componente que sea mas importante? justifique

 Los elementos de un diagrama de componentes de un sistema simple de inventarios, serias,


según mi punto de vista los siguientes:
 En primer lugar, el componente que lleva por nombre Productos
 Productos: que correspondería a los “productos” que componen al inventario, en este caso
los productos están identificados por un código único para cada uno de ellos, además de la
identificación y la cantidad en stock.
 Este componente está relacionado con otros dos componentes.
 Entradas: corresponde al proceso que abarca el llenado de la base de datos con la
información de los productos, que es cuando se compran y de esa manera se va agregando
el stock. Este proceso, a su vez, está relacionado con dos procesos más:
 Codificación: básicamente consiste en asignarle un código al producto que llega, pudiendo
ser un código ya existente, cuando el producto ya está creado como tal o cuando es uno
nuevo es necesario generar un nuevo código.
 Ingreso: corresponde a la digitación del documento que es utilizado para la adquisición de
los productos, siendo una factura, guía de despacho o boleta.

 - Salidas: Lo contrario de los componentes anteriores, es decir la rebaja de los
productos existentes en el stock. Este proceso se relaciona con dos componentes:

 Facturación: el proceso de documentación de la rebaja del stock de los productos.
 Entrega: Seria el proceso de sacar los productos de la bodega para ser entregados al
comprador.

Pregunta 2 cuestionario UML

Basándose en un sistema simple de inventario, indique las interfaces de los componentes y


como interactúan entre ellos. ¿Cómo considera que la interfaz influye en el funcionamiento
de los componentes? justifique

Complementando y teniendo como base el diagrama de componentes presentado en la pregunta


anterior, puedo nombrar como interface lo siguiente.

Partamos diciendo que una interface en un diagrama de componentes es lo que describe a un


grupo de operaciones que son usadas o creadas por los componentes. También se considera
interfaz a la unión entre un componente y otro.

Para este caso, un sistema simple de inventario

Las interfaces serian

Entre Entrada y Codificación: asignar un código, uno nuevo o uno que ya existe.

Entre Entrada e Ingreso: la interfaz es la información de completa del documento que genera el
ingreso de productos: número de factura o guía o boleta, fecha de recepción, datos del proveedor.

Entre Salida y Facturación: la interfaz es la información de completa del documento que genera
la salida de los productos: número de factura o guía o boleta, fecha de recepción, datos del
cliente y el código del producto o los productos que salen.

Entre salida y Entrega: es la confirmación de que los productos los recibe el cliente.

Entre Producto y Entrada: es la información del producto que se recibe para ser ingresado a
bodega, el código y la cantidad comprada.

Entre Producto y Salida: es la información del producto que se recibe para ser sacado de bodega,
el código y la cantidad vendida.
Bibliografía

Contenidos IACC 2018, Semana 4 - Diagrama de UML: Diagrama de Estructura

You might also like