Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de Componentes
Diagramas de Desliegue
Diagramas de Componentes
Definicin
agentefraudes.dll
agente.java
nombre
Ej:
system::dialog.dll
{version = 2.0.1}
Realiza
AgenteFraudes
PoliticaFraudes
BuscarPatrones
Diagramas de Componentes
Componentes y clases
Las clases representan abstracciones lgicas. Los componentes son
elementos fsicos del mundo real. Un componente es la implementacin
fsica de un conjunto de otros elementos lgicos, como clases y
colaboraciones.
Ejemplo de un componente y las clases que implementa:
agentefraudes.dll
BuscarPatrones
AgenteFraudes
PoliticaFraudes
Diagramas de Componentes
Dependencias entre componentes
La dependencia entre dos componentes se muestra como
una flecha punteada. La dependencia quiere decir que una
componente necesita de la otra para completar su definicin.
Ejemplos:
Diagramas de Componentes
<<page>>
home.html
<<file>>
animlogo.java
<<file>>
animator.java
Diagramas de Componentes
Window Handler
(whnd.cpp)
Graphic lib
(graphic.dll)
Comm Handler
(comhnd.cpp)
Main Class
(main.cpp)
Window Handler
(whnd.obj)
Comm Handler
(comhnd.obj)
Main Class
(main.obj)
Client Program
(client.exe)
Diagramas de Despliegue
Diagramas de despliegue
Describen la arquitectura fsica del sistema durante la
ejecucin, en trminos de:
procesadores
dispositivos
componentes de software
Describen la topologa del sistema: la estructura de los
elementos de hardware y el software que ejecuta cada
uno de ellos.
Diagramas de Despliegue
Los nodos son objetos fsicos que existen en tiempo de
ejecucin, y que representan algn tipo de recurso
computacional (capacidad de memoria y procesamiento):
Computadores con procesadores
Otros dispositivos
impresoras
lectoras de cdigos de barras
dispositivos de comunicacin
Ventas
Despliega
pos.exe
contactos.exe
Dell Pentium
466 MMX
mquina1:
Dell Pentium
466 MMX
Diagramas de Despliegue
Dispositivos
Los dispositivos del sistema tambin se representan como
nodos.
Generalmente se usan estereotipos para identificar el tipo de
dispositivo.
<<printer>>
<<router>>
HP LaserJet
5MP
Cisco Router
X2000
Diagramas de Despliegue
Los nodos se conectan mediante asociaciones de
comunicacin.
Estas asociaciones indican:
Algn tipo de ruta de comunicacin entre los nodos
Los nodos intercambian objetos o envan mensajes a
travs de esta ruta
Diagramas de Despliegue
clienteA:
Compaq Pro PC
Servidor de
Aplicaciones:
Servidor de Base de
Datos: VAX
Silicon Graphics O2
clienteB:
Compaq Pro PC
<<DecNet>>
Diagramas de Despliegue
Nodos y componentes
Los nodos son los elementos donde se ejecutan los componentes.
Ventas
pos.exe
contactos.exe
Diagramas de Despliegue
Si un tipo de componente puede ejecutarse en un tipo de
nodo, se crea una dependencia con el estereotipo
<<supports>>
Una instancia de la componente podra localizarse en
una instancia de ese nodo.
UNIX Transaction
Server Program
<<supports>>
Silicon
Graphics O2
Diagramas de Despliegue
Instancias ejecutndose en un nodo.
cliente1:Cliente
<<library>>
CL:Transaction
Client Library