UMLでデータベースコンポーネントにタグを付けるにはどうすればよいですか?
質問
UMLコンポーネント図では、1つのコンポーネントをデータベースとしてどのようにタグ付けまたは識別して、簡単に認識できるようにしますか?昔は、データベースを表示するためのシリンダー記号がありましたが、それはUMLの一部ではありません。たとえば、アプリケーションサーバーについても同様です。どのように表示されますか?
ここでステレオタイプは適用可能ですか?コンポーネントシンボルをグラフィカル要素で強化できますか?
解決
UMLはプロファイルを介して拡張できます。
主要な拡張性メカニズムは、ステレオタイプ、制約、およびタグ付きの値です。
ステレオタイプには、オプションのステレオタイプアイコンを付けることができます。
- <!>#171; database <!>#187;の円筒形アイコンで既存のプロファイルを見つけることができる場合があります
- UMLツールを使用すると、独自のプロファイルを作成できます
他のヒント
コンポーネント図には<<database>>
を使用します。
詳細については、 http://www.sparxsystemsの記事をご覧ください。 com.au/resources/uml_datamodel.html
データベース<<database>>
およびサーバーにタグを付ける(表示される)<<infrastructure>>
スコットによるアンブラー。図1からこの情報を引き出しましたが、この記事(および彼の他の記事-良い読み物です)を読むことをお勧めします。
他に指摘したいこと-UMLはモデリングの1つの方法にすぎません。正式なドキュメントでは、標準に準拠しようとしています。ただし、チームの計画と文書化の際には、理にかなっており、チームが理解できるものを使用します。あなたにとって、それは<!> quot; DB <!> quotというラベルの付いたシリンダーを置くことを意味するかもしれません。またはコンポーネントボックス内のDBの名前。