web-dev-qa-db-ja.com

MVCUMLクラス図

C#mvcで記述された新しいプロジェクトに取り組む必要があります。最初にやりたいのは、UMLクラス図を作成することです。これを行う方法の例はどこかにありますか?ほとんどの例は、1つのビューと1つのモデルを持つ1つのコントローラーを示しています。しかし、このプロジェクトでは、コントローラーごとに複数のビューと複数のModelDtoの感謝があります。

9

以下のように、MSVisioまたはその他のUMLツールを使用して行うことができます。

サンプルは以下のようになります(メソッドとプロパティは異なる必要があります)

enter image description here

上記のように、上記の図を拡張して、コントローラーごとのビューとモデルを増やすことができます。

つまりMVCでは、コントローラー内に多くのアクションメソッドを持ち、アクションメソッドごとに関連するビューとモデルを含めることができます(一般的に)。

詳細については、 Model View Controllerデザインパターン を確認してください。

これがお役に立てば幸いです。

7
Sampath