Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instituto IACC
08-10-2017
Desarrollo
INTRODUCCION
al tema.
El Presente documento muestra el desarrollo de una base de datos de venta de auto el cual consta
de tres etapas.
PROPSITO
*la forma correcta de atender a los clientes es a travs de una base de datos, de igual manera ayuda
ALCANCE
*la base de datos va a llevar como nombre de venta de autos, el local donde est el negocio es
PERSONAL INVOLUCRADO
*gerente: control de ventas de los automviles as tambin como la distribucin del personal
*agente de ventas
el agente de ventas debe indicar que los autos que se venden pertenecen a una empresa
encuentra en la computadora, no en la mente del analista, un componente puede ser por ejemplo
una Tabla, un archivo de datos, biblioteca de vnculos dinmicos, documentos y cosas por el estilo.
Pero para que modelar componentes y sus relaciones?, la respuesta a esto es muy sencilla; esto
1. Los clientes puedan ver la estructura del sistema finalizada (interface men).
2. Los desarrolladores cuenten con una estructura con la cual trabajar en adelante.
3. Quienes escriban las notas tcnicas y la documentacin puedan entender que escribirn.
Cabe mencionar que uno de los puntos ms importantes de los componentes es el potencial de
Cuando trate con componentes tendr que tratar con sus interfaces; una interfaz puede ser fsica o
conceptual (Interfaz es una lista de operaciones que una pieza de software o de hardware ofrece y
puede realizar). El uso de las llamadas interfaces permite evitar las dependencias directas entre los
La interfaz que utiliza una clase es la misma que utiliza su implementacin de software (un
componente). Esto significa que de la misma forma en que se presente una interfaz para una clase
representara una interfaz para un componente. Aunque la simbologa UML distingue entre una
clase y un componente.
Solo podr ejecutar las operaciones de un componente a travs de su interfaz, la relacin entre un
Un componente puede hacer disponible su interfaz para que otros componentes puedan utilizar las
operaciones que contiene. Es decir, un componente puede acceder a los servicios se dice que
provee una interfaz de exportacin. Al que accede a los servicios se dice que utiliza una interfaz
de importacin.
TIPOS DE COMPONENTES
2. Componentes para trabajar en el producto, a partir de los cuales se han creado los componentes
relaciones, tambin pueden aparecer otros tipos de smbolos que ya haya visto en otros diagramas
UML.
NOTACIN
Componente
Un componente se representa como un rectngulo con dos rectngulos ms pequeos que sobre
salen de un lado el nombre del tipo del componente se pone dentro, tambin puede agregar
Ejemplo:
Componentes con interfaz Existen dos formas de representar a un componente y sus interfaces: la
primera muestra la interfaz como un rectngulo que contiene la informacin que se le relaciona,
se conecta al componente por medio de una punta de flecha representada por un tringulo sin
ya que representa a la interfaz como un pequeo crculo que se conecta al componente por una
lnea continua. En este contexto la lnea representa la relacin de realizacin (ver figura 3).
Figura 3. Interfaz representada por un pequeo crculo conectado a una lnea continua que
representa la realizacin.
conocido en java se pueden crear paquetes que contengan clases, dado que UML tambin es
Resumiendo, en lugar de representar una entidad conceptual como una clase o estado, un diagrama
los servicios de otro. Cuando se hace, utiliza una interfaz de importacin. El componente que
realiza la interfaz con tales servicios est proporcionando una interfaz de exportacin.
Descripcin:
En el diagrama 4, Hay tres interfaces de usuario la de los clientes que usan un concesionario, la de
los vendedores que usan el sistema de reserva automatizado y la de los supervisores que hacen
consultas sobre el stock de automviles. Hay un componente vendedor de autos que ordena las
peticiones de las concesionarias y de los vendedores; un componente que procesa los cargos al
Una lnea slida que va desde el componente hasta la interfaz, indica que el componente
Una flecha de guiones de una componente a una interfaz indica que la componente requiere los
servicios proporcionados por la interfaz. Por ejemplo, las ventas de suscripcin o reserva y las
ventas de grupos de vehculos, son proporcionadas por el componente vendedor de autos; las
ventas de reserva son accesibles tanto para los concesionarios como para los vendedores, pero las
componentes junto con sus propiedades principales. Para obtener una lista completa de las
[Un diagrama de estructura compuesta es un tipo de diagrama de estructura esttica, que muestra
la estructura interna de una clase y las colaboraciones que esta estructura hace posible.
Un diagrama de estructura compuesta incluye partes internas, puertos a travs de los cuales
las partes interactan mutuamente o a travs de los cuales las instancias de la clase interactan con
las partes y con el mundo exterior, y tambin puede incluir conectores entre partes y puertos.
Partes: se modelan las partes que forman las instancias que el clasificador posee. Una parte
es representada con un rectngulo slido que muestra su nombre, el tipo y alguna multiplicidad
especificada.
un clasificador y sus partes internas. Se puede utilizar un puerto para especificar los servicios que
ejecucin. Un conector es representado por una lnea que une una combinacin de partes, puertos
y clasificadores estructurados. Se adicionan conectores para unir dos o ms partes en una relacin
de asociacin o dependencia.
estructurado en el cual los roles y atributos cooperan para definir la estructura interna. Se utiliza
una colaboracin cuando se quieren definir solo los roles y conexiones que son requeridos para
clasificador y describir los objetos y roles que trabajan juntos para llevar a cabo el comportamiento
En el diagrama de estructura compuesta siguiente se muestran tres partes. Dos partes son
lnea recta llamada conector Delegate, une la parte interna llamada e: Engine a un puerto sobre la
frontera exterior del diagrama de estructura compuesta. El puerto externo es identificado con el
clasificador Car y es llamado Port:Car. El conector tiene una punta de flecha abierta que apunta
hacia el puerto externo. Las dos partes Wheel, llamadas front:Wheel y rear:Wheel, son conectadas
por medio de lneas rectas llamadas conectores Assembly al puerto interno llamado Port:Engine.
Un puerto puede interactuar en ambas direcciones y se pueden aadir interfaces que requieren de
y que proveen a los especficos tipos de interacciones que pueden ocurrir entre un clasificador y
su entorno.
Por ejemplo, en el diagrama siguiente se muestra el clasificador Car que tiene una parte, llamada
conectado en el extremo alto de la lnea slida de este puerto. El crculo en este puerto indica que
es una interface que provee, y se llama SafetyDevice, en este caso la clase Car proporciona el
cinturn de seguridad al conductor para operar el carro. En la frontera del diagrama de estructura
compuesta, est el puerto llamado Engine:PowerGenerator, est unido por medio de una lnea
slida a un medio crculo. El medio crculo indica que es una interface requerida y se llama
Gasoline, en este caso la clase Car necesita gasolina para operar el carro.
Ejemplo 2
:
Bibliografa
https://prezi.com/e8s65mnydjit/diagrama-de-estructura-compuesta/
http://www.sparxsystems.com.ar/resources/tutorial/component_model.html
http://www.sparxsystems.com.ar/resources/tutorial/uml2_componentdiagram.html