上の表で「作成、使用クラス」として記入されたものはwisdomの抽象クラスのサブクラスです。実装クラスはクラス名でどの機能の実装か判別できるようにあらかじめネーミングルールを設定しておきます。AbcdFop名前をルール化して、関係者がそのクラスの役割、実装内容を理解してコミュニケーションを行うのは非常に重要です。上記例のルールが多く「エフオーピーにバグがあった」「エフオーに変数を追加して、エフオーピーで登録する処理を追加すれば大丈夫」など、開発者同士の意思疎通がしやすくなります。開発するクラスと機能の文書化アプリケーションを作成する場合にはどのようにクラス分割し、各クラスでどのようなメソッドで実装するかをおおまかに決めておきます。決める際には画面、各画面で行われる処理(ここではトランザクションと呼びます)を使用して一覧化します。(表ではopと書いています。処理コマンドの名前を入れます。新規に作成するクラスがある場合はそれらを明示的に記入します。listUserCmdクラスが、パラメータopの値により各トランザクションの処理を実装していく、と文書化できました。作成、使用クラスは可能であれば明示的に記入しましょう。人によってはメソッドを独自に増やしたり、独自のクラスを数多く作ってしまいます。「こう作っていく」というガイドラインになり、この資料の行数によって作業量の把握、スケジュール管理にも役立ちます。Wisdomは、Web・バッチのアプリケーション開発を目的として作られた、汎用性が高く、かつ単純なAPIを持ったフルスタックのJavaフレームワークです。2004年2月に決定されたJavaインターフェースから変更なく数多くのシステム開発のフレームワークとして利用されています。