質問
「モジュール化」の有効性は、システムをモジュールに分割する際に使用される基準によって決まります。
私が望むのは、システムをモジュールに分解する際に使用できるいくつかの基準を提案することです。
他のヒント
私はシングル責任原則は良いガイドになると思います。各モジュールのための責任を定義しようとすると、各モジュールは、独自のものに責任を作ります。
とても古い質問です。
- モジュールは、プログラマーまたはプログラマーのグループへの作業の割り当てです。これも変化の単位です。
- 低結合と結合度は、モジュール間の関係の品質を推定するための指標ですが、分解には役に立ちません。
- 分解は「」を使用して行う必要があります。情報隠蔽」を基準として。
- 「情報隠蔽」原則に基づくプロセスの例と説明を含む紹介: http://www.sqrl.ul.ie/Downloads/Lecture2.pdf.
- この質問の最新技術は、ソフトウェア製品ラインのトピックです。
所属していません StackOverflow