コンポーネント図
システムを実現するときのソフトウェア部品の構成を示す。
開発環境内のソフトウェアモジュール構成を表現する。
クラスやオブジェクトの実装コンポーネントへの割り当てを表示したり、ソースコードや実行モジュールの間の依存関係(コンパイルやリンクの順序など)を表現したりする。
ファイルやデータベース、プロセスやスレッドなどのソフトウェアの実装構造を表現する。
複合構造図が「再利用するプログラムの部品の内部の構造とのやりとりを表す」とするとこちらは「どのようなコンポーネントを使うのか、コンポーネント間の関係はどう構成されているか」を見渡すことができる。 https://plantuml-proxy.vercel.app/svg/https://scrapbox.io/api/code/suto3/コンポーネント図/component.uml#.svg
code:component.uml
@startuml
header some header
footer some footer
title My title
caption This is caption
legend
The legend
end legend
node n
@enduml
https://plantuml-proxy.vercel.app/svg/https://scrapbox.io/api/code/suto3/コンポーネント図/component02.uml#.svg
code:component02.uml
@startuml
in .. or
cu .. or
@enduml