ESCUELA SUPERIOR POLITCNICA DE
CHIMBORAZO
SEMESTRE
TAREA No. __4__
IDENTIFICACION
Facultad: Informtica y Electrnica
Carrera: Ingeniera en Sistemas
Materia: Seminario Titulacion
Semestre:
Docente: Blanca Hidalgo
Integrante Victor Hugo Bayas 1600
s:
Fecha:
Revisado
Calificacin
TEMA:
OBJETIVO GENERAL
Realizar un anlisis sobre los Diagramas de Componente y de
Despliego
OBJETIVOS ESPECFICOS
Describa cada uno de los Diagramas de Componente
Realizar un anlisis y diseo de los Diagramas de Despliego
DIAGRAMA DE COMPONENTES
Los diagramas de componentes nos permiten mostrar los elementos de
diseo de un sistema de informacin. Un diagrama de componentes permite
visualizar con ms facilidad la estructura general del sistema y el
comportamiento del servicio que estos componentes proporcionan y utilizan
a travs de las interfaces.
Puede usar un diagrama de componentes para describir un diseo que se
implemente en cualquier lenguaje o estilo. Solo es necesario identificar los
elementos del diseo que interactan con otros elementos del diseo a
travs de un conjunto restringido de entradas y salidas. Los componentes
pueden tener cualquier escala y pueden estar interconectados de cualquier
manera.
OBJETIVO
Se utilizan para modelar la vista esttica de un sistema. Muestra la
organizacin y las dependencias entre un conjunto de componentes. No es
necesario que un diagrama incluya todos los componentes del sistema,
normalmente se realizan por partes. Cada diagrama describe un apartado
del sistema.
Uno de los usos principales es que puede servir para ver que componentes
pueden compartirse entre sistemas o entre diferentes partes de un sistema.
DEPENDENCIAS
Los artefactos de los que depende su construccin son:
Diagrama de objetos
Diagrama de clases
Los artefactos que se generan a partir del diagrama de componentes son:
Diagrama de ejecucin
Diagrama de despliegue
Interfaces Requeridas
El conector Ensamble une la interfaz requerida del componente
(Componente1) con la interfaz proporcionada de otro componente
(Component2); esto permite que un componente provea los servicios que
otro componente requiere. Las Interfaces son colecciones de uno o ms
mtodos que pueden o no contener atributos.
Componentes con puertos
Usar puertos con Diagramas de Componentes permite que se especifique un
servicio o comportamiento a su entorno as como tambin un servicio o
comportamiento que un componente requiere. Los puertos pueden
especificar entradas, salidas as como tambin operar bi-direccionalmente.
El siguiente diagrama detalla un componente con un puerto para servicios
En Lnea conjuntamente con dos interfaces proporcionadas Ordenar Entrada
y Seguimiento as como tambin una interfaz requerida Pago.
Pasos para la elaboracin de un diagrama de componentes.
1. Previamente al diagrama de componentes debemos de tener hecho
el diagrama de clases.
2. Se debe identificar a todos las clases que participaran en el sistema o
subsistema a desarrollar.
3. Una vez identificado las clases, se procede a identificar sus mtodos.
4. Estos mtodos pasaran a ser mdulos con lneas de cdigo
independientes.
5. Estos mdulos sern los componentes de nuestro diagrama.
6. Estos componentes se relacionan entre si por medio de sus
interfaces.
Elementos Y Conectores Del Diagrama De Componentes
Elementos del diagrama de Conectores del diagrama de
componentes componentes
Paquete
Ensamble
Componente Delegar
Asociar
Clase
Interfaz
Realizacin
Objeto Generalizacin
Puerto
Exponer la interfaz
Diagrama de Clases
Digrama de Compomentes
Diagrama de Despliegue
Definicin
Los diagramas de despliegue son los complementos de los diagramas de
componentes que, unidos, proveen la vista de implementacin del sistema.
Describen la topologa del sistema la estructura de los elementos de
hardware y el software que ejecuta cada uno de ellos.Los diagramas de
despliegue representan a los nodos y sus relaciones. Los nodos son
conectados por asociaciones de comunicacin tales como enlaces de red,
conexiones TCP/IP.
De que se trata
Los diagramas de despliegue muestran la configuracin en funcionamiento
del sistema incluyendo su software y su hardware. Para cada componente
de un diagrama es necesario que se deba documentar las caractersticas
tcnicas requeridas, el trfico de la red, el tiempo de respuesta.
Usos
Sistemas empotrados: Un sistema empotrado es una coleccin
de hardware con una gran cantidad de software que interacta con el
mundo fsico.
Sistemas cliente-servidor: Los sistemas Cliente-Servidor son un
extremo del espectro de los sistemas distribuidos y requieren tomar
decisiones sobre la conectividad de red de los clientes a los
servidores y sobre la distribucin fsica de los componentes software
del sistema a travs de nodos.
Sistemas completamente distribuidos: En el otro extremo se
encuentra aquellos sistemas que son ampliamente o totalmente
distribuidos y que normalmente incluyen varios niveles de servidores.
Ventajas
Muestra un conjunto de nodos y sus relaciones.
Se utilizan para describir la vista de despliegue esttica de un
sistema.
Se relacionan con los diagramas de componentes, ya que un nodo
normalmente incluye uno o ms componentes.
Desventajas
La posible falla en la modelacin de un hardware.
Tales sistemas contienen a menudo varias versiones de componentes
software, alguno de los cuales pueden incluso migrar de un nodo a
otro.El diseo de tales sistemas requiere tomar decisiones que
permitan un cambio continuo de la topologa del sistema.
Componentes
Nodo
Un nodo es un objeto fsico en tiempo de ejecucin que representa un
recurso computacional, generalmente con memoria y capacidad de
procesamiento.Un Nodo es un elemento de hardware o software.
Instancia de nodo
Una instancia se puede distinguir desde un nodo por el
hecho de que su nombre esta subrayado y tiene dos
puntos antes del tipo de nodo base. Una instancia puede
o no tener un nombre antes de los dos puntos.
Estereotipo de nodo
Estereotipo, son cosas u objetos q se repiten sin
variacin.El estereotipo de un nodo es la manera de
poder verificar que tipo de nodo es el que se esta
observando.
Artefactos
Un artefacto es un producto del proceso de desarrollo de
software, que puede incluir los modelos del proceso
(modelos de Caso de uso, modelos de Diseo, etc.),
archivos fuente, ejecutables, documentos de diseo,
reportes de prueba, prototipos, manuales de usuario etc.
Donde un artefacto es un conjunto de componentes.
Asociacin
Una asociacin representa una ruta de comunicacin
entre los nodos. Donde esta asociacin va incluida con
misma dependencia del diagrama de componentes.