Documente Academic
Documente Profesional
Documente Cultură
DIAGRAMA DE COMPONENTES
Un diagrama de componentes muestra las dependencias lgicas entre componentes software,
sean stos componentes fuentes, binarios o
ejecutables. Un componente de software tiene
tipo, que indica si son tiles en tiempo de compilacin, enlace o ejecucin. Se consideran en
este tipo de diagramas solo tipos de componentes. Instancias especficas se encuentran en el
diagrama de ejecucin.
Se representa como un grafo de componentes
software unidos por medio de relaciones de
dependencia (generalmente de compilacin).
Puede mostrar tambin contenencia de entre
componentes software e interfaces soportadas.
En la Ilustracin 1 tenemos tres componentes,
GUI dependiendo de la interfaz actualizar provista por Proyectista, Proyectista dependiendo
de la interfaz reservaciones provista por Planificador.
que
pueden
Plan ificador
Reservacin
Proyectista
Library
Actualizar
GUI
Table
Un componente que es una tabla de una base de
datos.
Diccionario
Ortografa
Sinnimos
File
Un componente que es un archivo de codigo
fuente, datos o simplemente texto.
document
Uun componente que es un documento, como
las ayudas, archivos word, etc.
Se tiene un archivo cabecera figuras.h que implementa funciones para dibujar figuras geomtricas, el cual es usado por el archivo graficas.cpp en su versin 3.0 El archivo figuras.h
utiliza a su vez el archivo primitivas.h La versin que utilizamos de figuras.h es la 2.0, la cual
se bas en las versiones anteriores 1.1 y 1.2.
dibuje el diagrama de componentes respectivo.
DIAGRAMA DE COMPONENTES:
GRAFICOS.EXE
El programa graficos.exe en su versin 5.0
utiliza tres libreras de enlace dinmico (data
link library o .dll): ventanas.dll, ficheros.dll y
figuras.dll. Esta ltima utiliza funciones definidas en primitivas.dll. Muestre el diagrama de
componentes respectivos.
DIAGRAMA DE COMPONENTES:
ROBOT
INTERFAZ
Una interfaz especifica el funcionamiento externo-visible de una clase y/o componente, y no
tiene ninguna aplicacin propia. Una interfase
especifica slo una parte limitada de la conducta
de una clase o componente. Una interfase en un
diagrama del componente se representa despliega como un pequeo circulo unida mediante una
lnea al componente al que pertenece.
Un ejemplo de componente que implementa dos
interfaces se muestra en la Ilustracin 2.
Ingeniera de sistemas
Control y Anlisis
Interfaz de Terminal
Comm
Comm
Gestin de Cuentas
Acceso a BD
Rutinas de Coneccion
Comm
Comm
Comm
<<file>>
figuras. h
(version 1. 1)
<<file>>
primitivas .h
<<file>>
figuras.h
(version 1.2)
<<file>>
figuras.h
(version 2.0)
<<parent>>
<<file>>
graficas.cpp
(version 3. 0)
<<library>>
ventanas.dll
<<library>>
ficheros.dll
<<library>>
primitivas.dll
<<executable>>
figuras.dll
DIAGRAMAS DE DESPLIEGUE O
DISTRIBUCIN
Un diagrama de distribucin muestra la configuracin de los elementos de procesamiento en
tiempo de ejecucin y los componentes software, procesos y objetos que se ejecutan en ellos.
Anlisis y diseo de sistemas
<<procesador>>
Ilustracin 7. Procesador.
Los nodos pueden ser de dos tipos:
Procesador (Processor).- Es un tipo de nodo
que tiene capacidad de proceso. Tenemos por
ejemplo:
la
computadora
cliente,
la
computadora servidor, etc.
Dispositivo (Device).- Este tipo de nodo no
tiene capacidad de proceso y representa las
interfaces con el mundo real. Tenemos por
ejemplo: el fax, la impresora, el telefono, etc.
Segun el tipo de nodo, el cubo que to representa
puede estereotiparse como <<processor>> o
<<device>> indicando de esta manera, si el
nodo es un procesador o un dispositivo.
<<Dispositivo>>
Ilustracin 6. Dispositivo.
<<Dispositivo>>
satelite
Internet
DIAGRAMA DE DESPLIEGUE:
CABINAS DE INTERNET
Muestre el diagrama de despliegue para una
cabina de Internet que utiliza conexin satelital
y utiliza un servidor proxy para dar acceso a
Internet a las estaciones de trabajo de la red de
rea local.
<<Dispositivo>>
Parablica
<<procesador>>
Estacin de
trabajo
<<procesador>>
Servidor proxy
<<Dispositivo>>
Transceptor
<<Dispositivo>>
Modem
<<Dispositivo>>
Switch
<<Dispositivo>>
Router
Ingeniera de sistemas
Servidor Central
Control y Anlisis
C
Acceso a BD
C
Rutinas de Coneccion
C
Terminal de Consulta
Rutinas de Coneccion
C
Punto de Venta
Interfaz de Terminal
C
Rutinas de Coneccion
C
Gestin de Cuentas
Interfaz de Terminal