ソフトウェア要求抽出におけるシステムエンジニアのインタビュー分析

角 秀樹 (0451203)


ソフトウェア開発の上流工程において過不足なく要求抽出を行うことは,下流工程での手戻りをなくし,開発効率と信頼性を向上させる上で極めて重要である.顧客は自らの問題に気付いていない場合や,背景知識や専門知識が異なる場合があるため,システムエンジニアは単に質問するのではなく,顧客の問題発見を助ける必要がある.要求抽出はシステムエンジニアから顧客へのインタビューを通して行われるため,要求を精度良く抽出するためのインタビュー技術を明らかにすることが求められている.本研究では,病院での薬剤システムの要求抽出会議を設定し,システムエンジニア役の被験者がインタビューを通して抽出する様子を観測する実験を行った.システムエンジニアの質問のなかから要求抽出の精度に影響すると思われる質問を分析した結果,システムエンジニアからおこなった顧客への質問のうち,顧客の「現状の運用」に関する質問が他の質問と比べて,要求抽出に成功する割合が高いことがわかった.