sábado, 8 de junio de 2013

5.1_Diagrama de componentes





- Los diagramas de componentes describen los elementos físicos del sistema y sus relaciones.

- Muestran las opciones de realización incluyendo código fuente, binario y ejecutable.

- Los componentes representan todos los tipos de elementos software que entran en la fabricación de aplicaciones informáticas

- Pueden ser simples archivos, paquetes, bibliotecas cargadas dinámicamente, etc.

Ejemplo de representación  grafica de diagrama de componentes es la siguiente:




UML define cinco estereotipos estándar que se aplican a los componentes:

- Executable: Especifica un componente que se puede ejecutar en un nodo.

 - Library: Especifica una biblioteca de objetos estática o dinámica.

 - Table: Especifica un componente que representa una tabla de una base de datos.

 - File: Especifica un componente que representa un documento que contiene código fuente o datos.

 - Document: Especifica un componente que representa un documento.



Subsistemas
Los subsistemas organizan la vista de realización de un sistema:

-Cada subsistema puede contener componentes y otros subsistemas.

-La descomposición en subsistemas no es necesariamente una descomposición funcional

-La relación entre paquetes y clases en el nivel lógico es el que existe entre subsistemas y componentes en el nivel físico.

-Paquetes (Categorias) y clases en el nivel lógico. Paquetes (Subsistemas) y componentes en el nivel físico.

Diagramas de Distribución
-Los componentes son los elementos que participan en la ejecución de un sistema. Los nodos son los elementos donde se ejecutan los componentes.

-Los componentes representan el empaquetamiento físico de los elementos lógicos.
 Los nodos representan el despliegue físico de los componentes.

-La relación entre un nodo y el componente que despliega puede mostrarse con una relación de dependencia, o listando los nodos desplegados en un compartimiento adicional dentro del nodo.

Ejemplo de Diagrama de Componentes



Otro ejemplo es....




                                                       




No hay comentarios:

Publicar un comentario