Zdaj lahko s pomočjo diagramov komponent v programu UModel enostavno prikazujete fizično strukturo kode.
Diagrami komponentov mapujú logickú štruktúru tried projektu na skutočné súbory obsahujúce zdrojový kód, v ktorom je logika implementovaná. Keď UModel generuje kód, diagramy komponentov ukazujú, kde sa nachádzajú súbory zdrojového kódu v Java alebo C# pre vaše triedy. Pri reverznom inžinierstve existujúceho projektu vám diagramy komponentov môžu pomôcť prepojiť každý diagram tried UModel so súbormi zdrojového kódu.
Komponentni diagram UModel obsahuje nástrojovú lištu, ktorá obsahuje šípy realizácie, ktoré priraďujú každú triedu k komponentu, a ďalšie prvky, ktoré budete potrebovať pri vytváraní komponentných diagramov. UModel umožňuje jednoducho vytvoriť nový komponent buď z nástrojovej lišty, alebo z kontextového ponuky, ktorý sa zobrazí po kliknutí pravým tlačidlom myši. Potom môžete kopírovať a vkladať triedy z vašich triednych diagramov, alebo ich presúvať z okna stromovej štruktúry modelu, a priraďovať triedy k komponentu pomocou šípov realizácie.
V oknú nastavení diagramu komponentov určíte adresár, v ktorom sa nachádza zdrojový kód zodpovedajúci vašej modelovej sústave. Tu definujete, kam má UModel ukladať vygenerovaný kód, a tiež kde má hľadať kód, ktorý má použiť pri reverznom inžinierstva.
