You are on page 1of 7

TECNOLGICO DE ESTUDIOS SUPERIORES DE TIANGUISTENCO

DIVISIN DE INGENIERA EN SISTEMAS COMPUTACIONALES

Fundamentos de Ingeniera de Software.

Docente: Rafael Miranda Carranza.

Alumno:

Marcos Guadalupe Hoyo Mata.

Diagramas de componentes y despliegues.

Semestre: 5

Grupo: 502

Contenido
Introduccin. ....................................................................................................................................... 3 Diagrama de componentes. ................................................................................................................ 4 Estereotipos estndar de componentes. ............................................................................................ 4 Diagrama de despliegue. ..................................................................................................................... 5 Estereotipo de nodo. ........................................................................................................................... 6 Conclusiones. ...................................................................................................................................... 7 Bibliografa. ......................................................................................................................................... 7

Introduccin.
En esta investigacin vamos a tratar los temas de diagramas de componentes y despliegues estos dos los definiremos y encontraremos los conceptos bsicos y componentes fundamentales que los conforman para que con ello los podamos entender de la mejor manera. Estos diagramas bsicamente nos definen representaciones graficas el de componentes sobre los componentes anexos del programa y el de despliegue la forma en que se despliegan todos los elementos del programa.

Diagrama de componentes.

Los diagramas de componentes describen los elementos fsicos del sistema y sus relaciones. Describe componentes de software y sus dependencias con otros componentes, representando la estructura del cdigo. En este diagrama se pueden manejar paquetes, que son contenedores de clases utilizados para mantener el espacio de nombres de clases dividido en compartimentos, de manera que se utilizan para representar subsistemas del sistema en el mundo fsico. Cada paquete se liga con otros a travs de dependencias, que se representan con flechas de lneas discontinuas que van del componente dependiente al componente del cual depende. Un componente es una parte fsica y reemplazable de un sistema, conforma con un conjunto de interfaces y realiza esas interfaces. Un componente posee caractersticas similares a una clase: tiene nombre, realiza interfaces, puede participar de relaciones, puede tener instancias, puede participar en interacciones. Pero un componente representa un elemento fsico (bits). Una clase es una abstraccin lgica.

Representacin grfica:

Estereotipos estndar de componentes. executable: especifica un componente ejecutable en un nodo. library: especifica una biblioteca de objetos. table: especifica una tabla de una BD.

file: especifica un componente que contiene un documento con cdigo fuente o datos. document: especifica un componente que representa un documento.

Representacin grfica:

Diagrama de despliegue. Los Diagramas de Despliegue muestran las relaciones fsicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista de despliegue representa la disposicin de las instancias de componentes de ejecucin en instancias de nodos conectados por enlaces de comunicacin. Un nodo es un recurso de ejecucin tal como un computador, un dispositivo o memoria. Los estereotipos permiten precisar la naturaleza del equipo:

Dispositivos Procesadores Memoria

Un diagrama de despliegue es un grafo de nodos unidos por conexiones de comunicacin. Un nodo puede contener instancias de componentes software, objetos, procesos (caso particular de un objeto). En general un nodo ser una unidad de computacin de algn tipo, desde un sensor a un mainframe. Las instancias de componentes software pueden estar unidas por relaciones de dependencia, posiblemente a interfaces (ya que un componente puede tener ms de una interfaz). Un nodo es un objeto fsico en tiempo de ejecucin que representa un recurso computacional, generalmente con memoria y capacidad de procesamiento. Pueden representarse instancias o tipos de nodos que se representa como un cubo 3D en los diagramas de implementacin.

Las instancias de componentes de software muestran unidades de software en tiempo de ejecucin y generalmente ayudan a identificar sus dependencias y su localizacin en nodos. Pueden mostrar tambin qu interfaces implementan y qu objetos contienen. Su representacin es un rectngulo atravesado por una elipse y dos rectngulos ms peque nos. Estereotipo de nodo.

Un nmero de estereotipos estndar se proveen para los nodos, nombrados cdrom, cdrom, computer, disk array, pc, pc client, pc server, secure, server, storage, unix server, user pc. Estos mostrarn un icono apropiado en la esquina derecha arriba del smbolo nodo.

Conclusiones.

Con la informacin que aqu presentamos podemos definir caractersticas principales de ambos diagramas como lo son que en el caso del diagrama de componentes la idea principal es describir grficamente los componentes de ambiente externo como libreras o paquetes que se utilizan en el software y en el caso del diagrama de despliegue de lo que se trata es de representar todos los despliegues que el software tiene generalmente en el entorno fsico y lo representa a partir de nodos.

Bibliografa.
http://carloszuluaga.wdfiles.com/local--files/cursos-talleres%3Aenterprisearchitect/CursoBasicoEA-Sesion07.pdf http://fineans.usac.edu.gt:8001/rid=1HV0BP15X-15DBYBZ-FH/UML-diagramaComponentes.pdf http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r90203.PDF http://profesores.fi-b.unam.mx/carlos/aydoo/compos.html