共同研究・競争的資金等の研究課題

2005年 - 2007年

開発早期におけるソフトウェア機能規模見積に関する研究

日本学術振興会  科学研究費助成事業 基盤研究(C)  基盤研究(C)

課題番号
17500022
体系的課題番号
JP17500022
配分額
(総額)
3,870,000円
(直接経費)
3,600,000円
(間接経費)
270,000円

本研究では,開発の上流工程において精度の高い機能規模計測手法の確立を目指した.先ず,開発初期に作成されるユースケースモデルに基づいて機能規模(ユースケースポイント)を計測し,その値に基づいて工数見積りを行うユースケースポイント法の自動化について研究を行った.本研究では,同一のこのような計測者による誤差をなくすことを目的として,ユースケースモデルに幾つかの制限を設けた上で,ユースケースポイント計測で行われるアクタとユースケースの自動分類手法を提案し,その手法に基づくユースケースポイント計測システムを開発した.更に,計測システムをある企業で行われた5つのソフトウェアプロジェクトで作成されたユースケースモデルへ適用した.その結果,従来専門家が手作業で計測していた機能規模とほぼ同じ値を自動的に計測することが確認された.次に,ソースコードからの機能規模(ファンクションポイント)計測の自動化に関する研究を行った.本研究では,ソースコードの実行履歴に基づく動的解析結果を用いた機能規模計測と静的解析結果を用いた機能規模計測の2つのアプローチを行った.動的解析結果に基づく手法に関しては,機能規模計測の一部であるトランザクションファンクションの抽出を精度良く行うことができた.また,静的解析結果に基づく手法に関しては,計測対象を典型的なWebアプリケーションプログラムに限定することで,機能規模を精度高く計測することが確認できた.

リンク情報
KAKEN
https://kaken.nii.ac.jp/grant/KAKENHI-PROJECT-17500022
ID情報
  • 課題番号 : 17500022
  • 体系的課題番号 : JP17500022