アプリケーションは、常に1つのプロジェクトから開始されます。1つのプロジェクトだけの場合もありますし、複数のプロジェクトの集合体の場合もあります。プロジェクトは、アプリケーションを構成するオブジェクトとも言えます。
例えば、管理アプリケーションは以下のプロジェクトから構成される場合があります。
人事 人事管理を処理するプロジェクト
財務 財務管理を処理するプロジェクト
操作 操作上の管理を処理するプロジェクト
R&D 生産管理を処理するプロジェクト
プロジェクトは、また、アプリケーション全体と同じタイプのオブジェクトを格納するために使用することができます。例えば、個別のプロジェクトに、アプリケーションのモデル、データソース、プログラム、およびヘルプを含めることができます。
アプリケーション開発で、プロジェクトを使用すると以下のような利点があります。
再利用 プロジェクトは、異なるアプリケーションのオブジェクトを再利用することができます。
メンテナンス 各部門は、同じアプリケーションの異なるプロジェクトを 保守することができます。
配布 各部門は、同じアプリケーションの異なるプロジェクトを実行させることができます。
参照