ここでは、モジュールを使用するうえで必要な手順について説明します。
最初に、問題をシンプルな下位問題に分割します。初めて
モジュールオブジェクトを使用する場合は、
モジュールオブジェクトを作成する方法で説明しているように、各下位問題それぞれに対して
モジュールオブジェクトを定義すると便利です。新しく作成した
モジュールオブジェクトは、さらにシンプルな下位問題に分割していくことができます。
これによってモジュールの階層 (編成) が作成されます。
ヒント: 問題を下位問題に分割するための最適な方法は、要件が類似するグループを見つけ出して、それぞれのグループをモジュールとして整理することです。たとえば、モジュールを使用することで、コンセプトにつながりのある複数の業務をグループとして解決できます。
モジュール編成の定義が完了したら、それぞれのインターフェースを定義します。ほとんどの場合、このプロセスは後から行うこともできます。しかし、早めに行うことをお勧めします。このプロセスでは、モジュールが互いにやり取りする方法を定義します。
インターフェースの主な目的は、オブジェクトの大幅な変更やモジュールの内部設計に関する決定の影響から他のモジュールを保護し、必要なサービスを提供することです。
「
モジュール - インターフェースの定義」を参照してください。
構成をわかりやすくするために、モジュール間のやり取りは最小限に抑えることをお勧めします。
モジュールの [ Diagram ] エレメントを使用して、モジュール間の関係を明示的に表示し、その後でやり取りを微調整します。
モジュール間のやり取り、インターフェース、モジュール構造を定義したら、開発プロセスを開始できます。
モジュールを使用して複数のナレッジベースをマージする方法