diagrama de componentes integrantes: gutierrez tambo, franz roly gutierrez tambo, franz roly humerez...

21
DIAGRAMA DE DIAGRAMA DE COMPONENTES COMPONENTES INTEGRANTES: INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS ,VLADIMIR IVAN HUMEREZ RAMOS ,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS MAMANI BAUTISTA, VLADIMIR SANTOS PARRA CHUQUIMIA, JUAN MARKO PARRA CHUQUIMIA, JUAN MARKO

Upload: perla-clavel

Post on 18-Apr-2015

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

DIAGRAMA DE DIAGRAMA DE COMPONENTECOMPONENTE

SSINTEGRANTES:INTEGRANTES:

GUTIERREZ TAMBO, FRANZ ROLYGUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS ,VLADIMIR IVAN HUMEREZ RAMOS ,VLADIMIR IVAN

MAMANI BAUTISTA, VLADIMIR MAMANI BAUTISTA, VLADIMIR SANTOSSANTOS

PARRA CHUQUIMIA, JUAN MARKOPARRA CHUQUIMIA, JUAN MARKO

Page 2: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

DEFINICIÒNDEFINICIÒN

Un diagrama de componentes es un diagrama Un diagrama de componentes es un diagrama tipo del tipo del Lenguaje Unificado de Modelado..

El diagrama de componentes describe la El diagrama de componentes describe la descomposición física del sistema de descomposición física del sistema de software en componentes, muestra un software en componentes, muestra un conjunto de componentes y sus relaciones conjunto de componentes y sus relaciones de manera gráfica a través del uso de nodos de manera gráfica a través del uso de nodos y arcos entre estos. y arcos entre estos.

Page 3: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

PARA QUE SE UTILIZA?PARA QUE SE UTILIZA?Se utilizan para modelar la vista estática deSe utilizan para modelar la vista estática deun sistema.un sistema.

EN QUE CONSISTE?EN QUE CONSISTE?Muestra la organización y las dependencias entre Muestra la organización y las dependencias entre un conjunto deun conjunto decomponentes. No es necesario que uncomponentes. No es necesario que undiagrama incluya todos los componentes deldiagrama incluya todos los componentes delsistema, normalmente se realizan por partes.sistema, normalmente se realizan por partes.Cada diagrama describe un apartado delCada diagrama describe un apartado delsistema. sistema.

Page 4: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

COMPONENTESCOMPONENTES Los componentes pertenecen al mundo físico, es Los componentes pertenecen al mundo físico, es

decir, representan un bloque de construcción al decir, representan un bloque de construcción al modelar aspectos físicos de un sistema. modelar aspectos físicos de un sistema.

. Una característica básica de un componente es . Una característica básica de un componente es que:que:

““Debe definir una abstracción precisa con una Debe definir una abstracción precisa con una interfaz bien definida, y permitiendo reemplazar interfaz bien definida, y permitiendo reemplazar fácilmente los componentes más viejos con otros fácilmente los componentes más viejos con otros más nuevos y compatibles”.más nuevos y compatibles”.

De los componentes se puede indicar su tipo o De los componentes se puede indicar su tipo o instancia. Los primeros se denominan instancia. Los primeros se denominan componentes de tipo y se dan en tiempo de componentes de tipo y se dan en tiempo de desarrollo o en tiempo de compilación, y los desarrollo o en tiempo de compilación, y los segundos se denominan componentes de segundos se denominan componentes de instancia y existen en tiempo de ejecución.instancia y existen en tiempo de ejecución.

Page 5: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

TIPOS DE COMPONENTESTIPOS DE COMPONENTES

Existen básicamente tres tipos de componentes:Existen básicamente tres tipos de componentes:

Componentes de despliegueComponentes de desplieguecomponentes necesarios para formar un sistema componentes necesarios para formar un sistema ejecutableejecutable

Componentes producto del trabajoComponentes producto del trabajoproductos que quedan al final del proceso de productos que quedan al final del proceso de desarrollo desarrollo

Componentes de ejecuciónComponentes de ejecuciónse crean como consecuencia de un sistema en se crean como consecuencia de un sistema en ejecuciónejecución

Page 6: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

NOTACIONNOTACION

ComponenteComponente

Interfaz y su relación Interfaz y su relación de realizaciónde realización

Relación de usoRelación de uso

Nodo físicoNodo físico

Enlace de Enlace de comunicación entre comunicación entre nodosnodos

Page 7: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

Relaciones entre componentesRelaciones entre componentes• Las relaciones en tiempo de desarrollo son Las relaciones en tiempo de desarrollo son

asociaciones entre componentes que modelan asociaciones entre componentes que modelan dependencias las cuales se tendrán en cuenta en dependencias las cuales se tendrán en cuenta en tiempo de compilación o en tiempo de enlace.tiempo de compilación o en tiempo de enlace.

• Las relaciones de llamada son asociaciones entre Las relaciones de llamada son asociaciones entre componentes que sirven para modelar llamadas componentes que sirven para modelar llamadas entre componentes, es decir, que un componente - entre componentes, es decir, que un componente - el cliente - utilice servicios de otro - el proveedor -. el cliente - utilice servicios de otro - el proveedor -. En tiempo de desarrollo, las relaciones de llamada se En tiempo de desarrollo, las relaciones de llamada se establecen entre componentes de tipo, y se establecen entre componentes de tipo, y se representan en los diagramas de componentes. En representan en los diagramas de componentes. En tiempo de ejecución, se producen entre dos tiempo de ejecución, se producen entre dos componentes de instancia y se representan en los componentes de instancia y se representan en los diagramas de despliegue diagramas de despliegue

Page 8: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

DependenciasDependencias

El diagrama de componentes se El diagrama de componentes se genera a partir del diagrama de clases genera a partir del diagrama de clases o también llamados paquetes, a partir o también llamados paquetes, a partir de él tenemos el diagrama de de él tenemos el diagrama de componentes y el diagrama de componentes y el diagrama de despliegue en los cuales se mostrara despliegue en los cuales se mostrara la implementación del proyecto.la implementación del proyecto.

Page 9: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

Estereotipos Estándar de Estereotipos Estándar de ComponentesComponentes

executable:executable: especifica un componente especifica un componente ejecutable en un nodo.ejecutable en un nodo.

library:library: especifica una biblioteca de objetos. especifica una biblioteca de objetos. table:table: especifica una tabla de una BD. especifica una tabla de una BD. file:file: especifica un componente que especifica un componente que

contiene un documento con código fuente o contiene un documento con código fuente o datos.datos.

document:document: especifica un componente que especifica un componente que representa un documento.representa un documento.

Page 10: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

NODOSNODOS

los nodos pertenecen al mundo material. los nodos pertenecen al mundo material. Vamos a definir un nodo como un Vamos a definir un nodo como un

elemento físico.elemento físico. sirven para modelar la topología del sirven para modelar la topología del

hardware sobre el que se ejecuta el hardware sobre el que se ejecuta el sistema sistema

Un nodo representa normalmente un Un nodo representa normalmente un procesador o un dispositivo sobre el que procesador o un dispositivo sobre el que se pueden desplegar los componentes. se pueden desplegar los componentes.

Page 11: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

NODOS Y COMPONENTESNODOS Y COMPONENTES

PARECIDOSPARECIDOS Ambos tienen nombre.Ambos tienen nombre. Pueden participar en relaciones de Pueden participar en relaciones de

dependencia, generalización y dependencia, generalización y asociación.asociación.

Ambos pueden anidarse.Ambos pueden anidarse. Ambos pueden tener instancias.Ambos pueden tener instancias. Ambos pueden participar en Ambos pueden participar en

interacciones.interacciones.

Page 12: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

NODOS Y COMPONENTESNODOS Y COMPONENTES

DIFERENCIASDIFERENCIAS NodosNodos

• Son los elementos donde se ejecutan los Son los elementos donde se ejecutan los componentes.componentes.

• Representan el despliegue físico de los Representan el despliegue físico de los componentes.componentes.

ComponentesComponentes• Son los elementos que participan en la Son los elementos que participan en la

ejecución de un sistema.ejecución de un sistema.• Representan el empaquetamiento físico de los Representan el empaquetamiento físico de los

elementos lógicos.elementos lógicos.

Page 13: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

RELACIONRELACION

Page 14: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS
Page 15: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

Pasos que se sigue en la Pasos que se sigue en la implementación del artefactoimplementación del artefacto

PASO – 1PASO – 1• Diagrama de Casos de UsosDiagrama de Casos de Usos

PASO – 2PASO – 2• Diagrama de ClasesDiagrama de Clases

PASO – 3PASO – 3• Análisis detallado de cada Clase, como Análisis detallado de cada Clase, como

ComponenteComponente PASO – 4PASO – 4

• Transformación de Clase – Componente, con sus Transformación de Clase – Componente, con sus respectivas clasesrespectivas clases

PASO – 5PASO – 5• Dependencia de sus ClasesDependencia de sus Clases

PASO – 6PASO – 6• Diagrama de ComponentesDiagrama de Componentes

Page 16: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

Ejemplos de aplicaciónEjemplos de aplicación

Page 17: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

PASO - 1PASO - 1

Page 18: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

PASO - 2PASO - 2

Page 19: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

PASO – 3 – 4 – 5 – 6 PASO – 3 – 4 – 5 – 6

Page 20: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS
Page 21: DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS

““Gracias por su atención Gracias por su atención y por estar aquí”y por estar aquí”