参照モデル
参照モデルには多くの利用がある。
一つの利用は、そのモデルに巣食うオブジェクトと他のそれとの関係の両方のため標準を創作する。標準の創作により、標準に沿って振舞うオブジェクトを創作する必要があるエンジニアや開発者の作業を容易にする。ソフトウエアは標準に合致して書かれることができ、開発者は、それを利用するソフトウエアを複写またはそのコードを生成するソフトウエア工場 (software factory) 建造できる。コードがうまくできた時、標準は、安価な方法でそのソフトウエアを拡張する能力のような、ソフトウエアの主要な品質をサポートする設計パターン (design patterns)の利用を可能にする。
参照モデルのもう一つの利用は、教育することである。参照モデルを使ってソフトウエア開発のリーダーは、大きな問題空間名を、理解され、取組まれ、そして洗練され得る、より小さな問題に分解するのを助けることができる。問題の特定なセットに新しい開発者は、何が異なる問題かを素早く学習でき、そして他の領域が良く理解され厳密に構築出来ると信じている一方で、それらが解決することを問われている問題に焦点を当てることができる。信頼のレベルは、ソフトウエア開発者に彼らの仕事への効率的な焦点を可能にすることが重要である。
参照モデルの3番目の利用は、人々の間のコミュニケーションを改善することである。参照モデルは問題をエンティティまたは『それら自身で全て存在できるもの』に分解する。