機能指向ドメイン分析 (FODA)は、ドメイン エンジニアリングに機能モデリングを導入したドメイン分析手法です。FODA は、米国政府のいくつかの研究プロジェクトに続いて 1990 年に開発されました。その概念は、ソフトウェア エンジニアリングとソフトウェアの再利用を決定的に進歩させるものとして評価されています。
歴史
機能指向ドメイン分析は、1990 年にソフトウェア エンジニアリング協会によって初めて開発されました。 [1]最初の技術レポートでは、機能指向ドメイン分析は有益であるだけでなく、ソフトウェアの再利用のための「必要な最初のステップ」であると説明されているという調査が行われました。[2]このレポートでは、ドメイン内のシステム ファミリ内の標準機能とそれらの機能間の関係を表すために、ドメイン エンジニアリングに機能モデルの概念が導入されました。 [3]それ以来、機能モデルは「ドメイン エンジニアリングがソフトウェア エンジニアリングにもたらした最大の貢献」とされています。[4]
FODAの開発につながる研究の多くは、1980年代後半のソフトウェア再利用に関する研究プログラムを通じて米国国防総省によって後援されました。FODAは、1983年から1990年にかけて開発された技術の包括的な分析と改良として開発されました。 [5] FODAのいくつかの側面は変化し、モデル駆動型エンジニアリングと統合されましたが、FODAは依然としてドメインエンジニアリングに機能モデルを最初に導入した方法として知られています。[1]
目的
機能指向ドメイン分析の目的は、機能的およびアーキテクチャ的な再利用をサポートすることです。その目的は、ドメイン内の特定の望ましいシステムに洗練できるシステム ファミリを表すドメイン モデルを作成することです[6]これを行うには、ドメインの範囲を分析し ( FODA コンテキスト分析と呼ばれます)、ドメイン内のシステムだけでなく、ドメインと対話する外部システムも特定する必要があります。[7]次に、 FODA 機能分析は、ドメイン内の構成可能な要件と候補システムに関するエンド ユーザーの視点を分析します。 [ 8]開発された機能モデルから、顧客は構成可能な要件を選択して最終的なシステムを指定できます。[9]このプロセスを通じて、機能指向ドメイン分析は、テクノロジの再利用を通じて企業が顧客の要求を効率的に満たせるようにします。[10]
参考文献
- ^ ab チャルネツキ、p.44
- ^ カン、p.93
- ^ カン、p.42
- ^ ツァルネッキ、p.82
- ^ ツァルネッキ、p.57
- ^ カン、p.26
- ^ カン、36ページ
- ^ カン、p.40
- ^ カン、p.43
- ^ ツァルネッキ、p.43
文献
- チャルネツキ、クシシュトフ。アイゼネッカー、ウルリッヒ W. (2000)。生成的プログラミング: メソッド、ツール、およびアプリケーション。アディソン・ウェスリー。ISBN 0-201-30977-7。
- Kang, K.; Cohen, S.; Hess, J.; Nowak, W.; Peterson, S. (1990). 機能指向ドメイン分析 (FODA) 実現可能性調査(PDF) (レポート). ピッツバーグ:カーネギーメロン大学ソフトウェアエンジニアリング研究所.
