- 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.
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....

.gif)


.gif)

No hay comentarios:
Publicar un comentario