次の段階では、アプリケーションで必要となるオブジェクトおよびクラスを決定します。これには、クラス図を使用します。ソフトウェア・ツールを使用することもできます。
Unified Modeling Language(UML)は、複雑なソフトウェアの仕様を明確にし、視覚化するための一般的な表記言語です。この言語は、大規模なオブジェクト指向プロジェクトでの使用に適しています。JDeveloperのクラス・モデラーを使用すると、UMLのクラス図を作成してビジネス・コンポーネントをモデル化し、そのモデルを元にビジネス・コンポーネントを生成できます。詳細は、「ビジネス・コンポーネントのモデル化」を参照してください。