Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de...
-
Upload
inmaculada-bustamante-aguirre -
Category
Documents
-
view
221 -
download
0
Transcript of Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de...
![Page 1: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/1.jpg)
Diagrama de Componentes
Que es un componente?
Componentes e Interfaces
Que es un Diagrama de Componentes
Aplicacion de los diagramas de componentes
![Page 2: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/2.jpg)
Que es un Componente?
Es una parte fisica del un sistema y se encuentra en la computadora, no en la mente del analista.
Ingenieria de Software II
Ejemplo: Una tabla, archivo de datos, ejecutable, biblioteca de vinculos dinamicos, documentos, etc.
![Page 3: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/3.jpg)
Componente vs clase
Ingenieria de Software II
Un componente es la personificacion en software de una clase… es decir, un componente puede ser la implementacion de mas de una clase.
![Page 4: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/4.jpg)
Por que modelar los componentes?1. Los clientes puedan ver la estructura
del sistema finalizado.2. Los desarrolladores cuenten con una
estructura con la cual trabajar en adelante.
3. Quienes documentan, entiendan.4. Usted se aliste para volver a utilizar los
componentes.
Ingenieria de Software II
![Page 5: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/5.jpg)
Componentes e Interfaces
Una Interfaz es un conjunto de operaciones que especifican algo respecto al comportamiento de una clase. Es decir es el conjunto de opearaciones que presenta una clase a otras. Es el “rostro” de un objeto.
La interfaz que utiliza una clase, es la misma que utiliza su implementacion de sofware (un componente).
Ingenieria de Software II
![Page 6: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/6.jpg)
Tipos de Componentes
Ingenieria de Software II
Distribucion
Producto
Ejecucion
![Page 7: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/7.jpg)
Tipos de Componentes
1. Componentes de Distribucion: Sistemas ejecutables, tales como DLL, . Exe, Active X y Java Beans.
2. Componentes para trabajar en el producto: A partir de los cuales se han creado los de distribucion, tales como archivos de BD y codigo.
3. Componentes de Ejecucion: Creados como resultados de un Sistema de Ejecucion.
Ingenieria de Software II
![Page 8: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/8.jpg)
Que es un diagrama de componentes? Es un diagrama que contiene
obviamente, componentes, interfaces y relaciones. Representacion:
Ingenieria de Software II
![Page 9: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/9.jpg)
Ejemplo: El siguiente ejemplo muestra las clases
que implementan un componente en particular:
Ingenieria de Software II
![Page 10: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/10.jpg)
Ejemplo de un componente con su interfaz:
Ingenieria de Software II
![Page 11: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/11.jpg)
Ejemplo: Un diagrama de componentes para una
pagina Web que utiliza componentes Active X.
Ingenieria de Software II
![Page 12: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/12.jpg)
Ingenieria de Software II
![Page 13: Diagrama de Componentes Que es un componente? Componentes e Interfaces Que es un Diagrama de Componentes Aplicacion de los diagramas de componentes.](https://reader036.fdocuments.ec/reader036/viewer/2022081809/5665b4d91a28abb57c943c6e/html5/thumbnails/13.jpg)
Gracias por su Atencion!!!
Ing. Jose M. Poveda
INGENIERIA DE SOFTWARE