# data[].attributes.body
¿Que puede tomarse como un componente?
Una tabla, archivo de datos, ejecutable, documentos y cosas por el estilo.

# data[].attributes.body
Una estructura física (tangible hasta cierto punto) de un programa

# data[].attributes.body
el símbolo principal de un diagrama de componentes es un rectángulo que tiene otros dos sobrepuestos al lado izquierdo

# data[].attributes.body
Los diagramas de componentes, pueden ayudarnos a la comunidad de programadores a comprender y mejorar las ideas de otros programadores.

# data[].attributes.headline
En lugar de representar una entidad como una clase o estado un diagrama de componentes representa un elemento real: un componente de software, estos componentes se encuentran en las computadoras no en la mente del analista.

# data[].attributes.subject
En lugar de representar una entidad como una clase o estado un diagrama de componentes representa un elemento real: un componente de software, estos componentes se encuentran en las computadoras no en la mente del analista.

# data[].attributes.body
Un diagrama de componentes (hablando de UML obviamente) es un tipo de diagrama donde se muestran los objetos que lo componen , como estos se relacionan y como interactuan.

# data[].attributes.body
//Los diagramas de componentes representan la estructura física del código

//Al realizar ingeniería inversa en un proyecto ya existente, los diagramas de componentes pueden ayudarle a establecer relaciones entre cada diagrama de clases de UModel y los archivos de código fuente.

//Incluye flechas de realización, que asignan cada clase a un componente, y otros elementos necesarios para dibujar componentes de diagramas.

# data[].attributes.body
No es necesario que un diagrama incluya todos los componentes del sistema, normalmente se realizan por partes. Cada diagrama describe un apartado del sistema.

# data[].attributes.body
Diagrama de componentes