クラッドマトリックスの上部と側面の違いを実際に説明しているところはありませんか?たとえば、ここで、「Product」、「Order」、「Item」、「Payment」、「ERPOrder」が上部に表示されているのはなぜですか。なぜ「商品追加」がサイドにあるのですか?使用されているルールは何ですか?実装する予定の関数が横にあり、それを取得するデータストアが上にあるということですか?
1 に答える
1
それは実際には問題ではなく、それを行うための単一の標準的な方法はありません。コンテキストによって異なりますが、個人的には、通常、(作成、読み取り、更新、削除)アクティビティを上部に配置し、ドメインオブジェクト(またはテーブル)を下部に配置します。ただし、別の一般的な形式は、シナリオ/ユースケースを下に配置し、ドメインオブジェクトを上に配置し、クラッドアクティビティをボックスに配置することです。重要なのは、なぜCRUDマトリックスを実行しているのかを自問することです。問題を分析するには、理解を明確にし、進捗状況を記録し、テストカバレッジを示し、情報をサードパーティに伝えます。次に、その目的に最も適した形式を決定します。フォームにとらわれるのではなく、目的にとらわれるのです。
于 2012-11-19T13:38:25.683 に答える