Ahora puede usar diagramas de componentes para ilustrar fácilmente con UModel la estructura física del código.
Los diagramas de componentes asignan la vista lógica de las clases del proyecto a los archivos que contienen el código fuente en el que se implementa la lógica. Cuando UModel genera código, los diagramas de componentes representan la ubicación de los archivos de código fuente Java o C# para sus clases. 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.
Entre otros elementos útiles para elaborar diagramas de componentes, la barra de herramientas de diagramas de componentes de UModel incluye flechas de navegación, que permiten asignar cada clase a un componente. Con UModel resulta sencillo crear un nuevo componente, ya sea desde la barra de herramientas o con el menú contextual de clic derecho. También puede copiar y pegar clases de proyecto desde sus diagramas de clases o arrastrarlas desde la ventana de la estructura del modelo y asignar esas clases a componentes mediante flechas.
Debe especificar el directorio del código fuente que corresponde a su modelo en la ventana Propiedades del diagrama de componentes. En esa ventana también puede indicar a UModel dónde almacenar el código generado y dónde encontrar código para ingeniería inversa.