私は現在、UML で論理データ モデルを作成するように依頼されたプロジェクトに参加しています。これで、すべての論理データ エンティティを定義し、すべての属性を把握できましたが、これらの属性を UI にマップする方法が少しわかりません。
演習のポイントは、要件のすべての属性が、展開することを選択したシステムで満たされていることを証明することです。より多くの情報を提供させていただきます。
私が使用しているアプリケーションはエンタープライズ アーキテクトです。
私は現在、UML で論理データ モデルを作成するように依頼されたプロジェクトに参加しています。これで、すべての論理データ エンティティを定義し、すべての属性を把握できましたが、これらの属性を UI にマップする方法が少しわかりません。
演習のポイントは、要件のすべての属性が、展開することを選択したシステムで満たされていることを証明することです。より多くの情報を提供させていただきます。
私が使用しているアプリケーションはエンタープライズ アーキテクトです。
この質問は、Enterprise Architect サポート フォーラムで解決されました。
Connect both classes with an association
Right click the assoc. near the class with attributes
Context menu/Link to Element Feature
Attributes
-> select the one and the assoc. is attached to it
属性のクラス図でデータベース ステレオタイプを使用し、それをコード内の Java ORM アノテーションにマップする洗練されたアプローチがあります。EA はこの ORM マッピングを行うことができないと思いますが、他のツールは可能です。
UI のモデルにもアーティファクトはありますか? つまり、画面のモックアップとして、または基礎となる UI クラスのクラス モデルとして? はいの場合、実現または依存関係を使用してアーティファクトのトレーサビリティを確立すると非常に役立つ場合があります。
要件エンティティを (SysML 要件ダイアグラムで) 作成し、ソリューションを提供するエンティティにそれぞれの要件をドラッグ アンド ドロップすることで、それをさらにサポートできます。これについては、次の EA ホワイトペーパーの 31 ページで説明されています。
これがどのように見えるかのスクリーンショットを作成しましたが、残念ながら私は新しいメンバーであるため、ここに投稿することはまだ許可されていません. Web で見つけたこのスクリーンショットから大まかなアイデアを得ることができるかもしれません: http://www.sparxsystems.com.au/enterprise-architect/images/traceability_lg.png
そのメカニズムはクラス レベルで機能します。属性レベルでは、必要に応じて、メモ フィールドに特定の関連 (要件) 要素へのリンクを追加できます。