web-dev-qa-db-ja.com

プラットフォームのアーキテクチャを示すためにどのUMLダイアグラムを使用する必要がありますか?

私はUMLを学習していて、基本的な理解はありましたが、この種の高レベルのアーキテクチャ図を見続けています。ここにマイクロソフトからのものがあります:

enter image description here

出典: 悪い絵は千の長い議論の価値があります。

これはUML図ですか?これらのタイプの図を作成するために従うべきルールはありますか?

私は似たようなもの、つまり、インストールされているさまざまなシステム/ API間の関係を表現したいと思います。つまり、プラットフォームアーキテクチャです。

7
Martin

プラットフォームのアーキテクチャを表すのにより適切なUML図は コンポーネント図 です。レベルを下げたい場合は、1つ以上の パッケージ図 、さらには 配置図 も描画する必要があります。

リンクした図はUML図ではなく、 "marchitecture/marketecture"図 です。技術的に正確である必要はありません。その主な目的は、プレゼンテーションスライドで見栄えをよくすることです。もちろん、より正式なUMLダイアグラムではなく、そのようなダイアグラムを使用することを選択できますが、それらを描画する方法に関する具体的な規則はありません。それはあなたのコンポーネントの基本的な考えとそれらがどのように連携するかを伝え、そして...見栄えが良いです;)

15
yannis