平成24年度 秋期 応用情報技術者試験 午前 問46
テクノロジ/開発技術ソフトウェアの再利用の説明のうち,適切なものはどれか。
出典:平成24年度 秋期 応用情報技術者試験 午前 問46
- ア再利用可能な部品の開発は,同一規模の通常のソフトウェアを開発する場合よりも工数がかかる。
- イ同一機能のソフトウェアを開発するとき,一つの大きい部品を再利用するよりも,複数の小さい部品を再利用する方が,開発工数の削減効果は大きい。
- ウ部品の再利用を促進するための表彰制度などによるインセンティブの効果は,初期においては低いが,時間の経過とともに高くなる。
- エ部品を再利用したときに削減できる工数の比率は,部品の大きさに反比例する。
正解:ア
解説
再利用可能な部品を新規に開発するには,汎用性や品質を高めるための追加の設計・テストが必要となるため,同規模の通常のソフトウェア開発よりも工数がかかります。他の選択肢は,部品の大きさとインセンティブ効果や削減工数比率との関係について,一般に成立しない説明になっています。
選択肢ごとの解説
- ア正しい。再利用可能な部品は汎用性や信頼性を高めるための追加の設計・テストが必要になるため,同規模の通常のソフトウェア開発よりも多くの工数がかかります。
- イ誤り。一般に,大きい部品(機能が多くまとまった部品)を再利用する方が,小さい部品を組み合わせるよりも開発工数の削減効果は大きいとされます。
- ウ誤り。表彰制度などのインセンティブの効果は,導入初期に高く,時間の経過とともに効果が薄れていく傾向があるとされます。
- エ誤り。部品を再利用したときの工数削減比率は,部品の大きさに反比例するとは限らず,一般に部品が大きいほど削減効果は大きいとされます。