1

コントローラ、DAL、エンティティの3つのクラスがあります。コントローラは、エンティティを要求するDALを呼び出します。DALはDBからエンティティデータを取得し、新しいエンティティクラスを作成します。このクラスは、コントローラに返されます。これをUMLシーケンスチャートに表示するにはどうすればよいですか(DBを表示する必要はありません)?

2番目の質問:SOでUML図をどのように共有する必要がありますか?:)

前もって感謝します

4

1 に答える 1

2
   Controller       DAL               DB
        |            |                 |
        | get entity |                 |
        |----------->| get entity data |
        |            |---------------->|
        |            |< - - - - - - - -|
        |            |                 |
        |            |--               |
        |            |  |create entity |
        |            |<-               |
        |<- - - - - -|                 |

注:「エンティティの作成」は「自己メッセージ」であるため、DALのライフラインから始まり、DALのライフラインに戻ります。キャラクターで上手く描くことはできません。転送メッセージは実線で、応答メッセージは破線です。

編集:コメントを反映して、重要な場合はエンティティのライフラインを表示することもできます。

   Controller       DAL               DB
        |            |                 |
        | get entity |                 |
        |----------->| get entity data |
        |            |---------------->|
        |            |< - - - - - - - -|
        |            |                 |
        |   entity   |---->Entity      |
        |<- - - - - -|       |         |
        |            |       |         |

エンティティへの他の呼び出しも表示する場合に便利です。

于 2009-06-05T11:19:25.573 に答える