generated at
コンポーネント図
システムを実現するときのソフトウェア部品の構成を示す。
開発環境内のソフトウェアモジュール構成を表現する。
クラスやオブジェクトの実装コンポーネントへの割り当てを表示したり、ソースコードや実行モジュールの間の依存関係(コンパイルやリンクの順序など)を表現したりする。
ファイルやデータベース、プロセスやスレッドなどのソフトウェアの実装構造を表現する。
複合構造図が「再利用するプログラムの部品の内部の構造とのやりとりを表す」とするとこちらは「どのようなコンポーネントを使うのか、コンポーネント間の関係はどう構成されているか」を見渡すことができる。

component.uml
@startuml header some header footer some footer title My title caption This is caption legend The legend end legend node n (u) -> [c] @enduml

component02.uml
@startuml component [inventory.java] as in component [customer.java] as cu component [order.java] as or in .. or cu .. or @enduml