En los diagramas de implementación y componentes, un componente es una unidad distribuible de implementación en un sistema. Por ejemplo, un componente puede representar un módulo físico de código (fuente, binario o ejecutable) o puede ser un componente lógico que representa un documento empresarial en un sistema humano.
En un diagrama de implementación, una instancia de componente representa una unidad de implementación que tiene identidad en tiempo de ejecución y puede contener objetos. Una instancia de nodo puede contener un componente.
Nota: La creación y edición de diagramas UML en Visio para la Web requiere una licencia de Visio Plan 1 o Visio Plan 2, que se compra por separado de Microsoft 365. Para obtener más información, póngase en contacto con su administrador de Microsoft 365. Si el administrador ha activado "compras de autoservicio", puede comprar una licencia para Visio usted mismo. Para obtener más información, consulta Preguntas frecuentes sobre la compra de autoservicio.
El comportamiento de un componente se define en términos de interfaces proporcionadas e interfaces requeridas. Las interfaces son elementos de modelo que definen conjuntos de operaciones que otros elementos del modelo, como clases o componentes, deben implementar.
Hay dos tipos de interfaces:
Nombre |
Descripción |
|
---|---|---|
|
Interfaz proporcionada |
Genera información que se usa en una interfaz necesaria de otro componente. |
|
Interfaz necesaria |
Depende de la información de otra clase o interfaz para realizar su función adecuada. |