You are on page 1of 10

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.

You might also like