0

シーケンス図にメッセージを追加して、3 つのテーブルからデータを選択しようとしています。現在、ダイアグラムに 3 つのテーブル オブジェクトがあります。矢印を追加して 3 つのテーブルすべてに移動するにはどうすればよいですか? または、テーブルを 1 つのオブジェクトとしてグループ化できますか?どうすればよいですか?

また、データベース テーブル オブジェクトからメッセージが返される必要がありますか?

4

1 に答える 1

1

なぜ3つの「テーブルオブジェクト」が必要になるのだろうか。オブジェクト指向モデリングツールであるSparxを使用しています。テーブルの代わりにそれらが表すオブジェクトについて考えるべきではありませんか?

3つの別々のテーブルマッパーの場合、3つの別々のメソッド呼び出しであるため、3つの別々の「矢印」が必要です。

戻り値については、メソッドが。以外のものを返す場合に1つを選択できますvoid

UMLについて心配する必要はなく、解決しようとしている問題について心配する必要はありません。

また、コードを書くのと同じレベルの詳細を図解することを忘れることをお勧めします。ここでは、設計図を作成するのではなく、アイデアを伝えようとしています。開始するのに十分な図を作成してから、実際に実行して単体テストできるコードを記述します。それが機能したら、すべての厄介な詳細が必要な場合は、Sparxにリバースエンジニアリングします。

于 2012-03-22T09:47:46.013 に答える