4

私は Enterprise Architect を使用して UML クラス図を作成しています (そして最終的にそれを使用して PHP5 コードを生成します)。クラスに属性を追加できます。属性ごとにステレオタイプを選択できます: DomainCodedValue、Field、SubTypeField、Property、Property、column、struct、union、global、with events、ConversationAssociation、ParticipantAssociation、Property、SM_Activity、input 要素、select 要素、textarea 要素。

ステレオタイプとは正確には何ですか?

4

1 に答える 1

11

UML仕様では、次のように述べています。

ステレオタイプは、既存のメタクラスを拡張する方法を定義し、拡張メタクラスに使用されるものの代わりに、またはそれに加えて、プラットフォームまたはドメイン固有の用語または表記法を使用できるようにします。

その定義では、メタクラスUMLメタモデルのクラスです(たとえば、、、、Classなど)。つまり、ステレオタイプをUML図の要素に適用できますInterfaceComponentAssociationProperty

たとえば、ステレオタイプでPropertyaに注釈を付ける場合、そのようなプロパティが(それが何であれ)の特別なセマンティクスを持っていることをモデル化しています。これにより、のセマンティクスが洗練されます。«DomainCodedValue»DomainCodedValueProperty

于 2013-03-16T15:54:54.057 に答える