私はUMLを学習していて、基本的な理解はありましたが、この種の高レベルのアーキテクチャ図を見続けています。ここにマイクロソフトからのものがあります:
これはUML図ですか?これらのタイプの図を作成するために従うべきルールはありますか?
私は似たようなもの、つまり、インストールされているさまざまなシステム/ API間の関係を表現したいと思います。つまり、プラットフォームアーキテクチャです。
プラットフォームのアーキテクチャを表すのにより適切なUML図は コンポーネント図 です。レベルを下げたい場合は、1つ以上の パッケージ図 、さらには 配置図 も描画する必要があります。
リンクした図はUML図ではなく、 "marchitecture/marketecture"図 です。技術的に正確である必要はありません。その主な目的は、プレゼンテーションスライドで見栄えをよくすることです。もちろん、より正式なUMLダイアグラムではなく、そのようなダイアグラムを使用することを選択できますが、それらを描画する方法に関する具体的な規則はありません。それはあなたのコンポーネントの基本的な考えとそれらがどのように連携するかを伝え、そして...見栄えが良いです;)