IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問46

テクノロジ/開発技術

ソフトウェアの再利用の説明のうち,適切なものはどれか。

出典:平成24年度 秋期 応用情報技術者試験 午前 問46

正解:ア

解説

再利用可能な部品を新規に開発するには,汎用性や品質を高めるための追加の設計・テストが必要となるため,同規模の通常のソフトウェア開発よりも工数がかかります。他の選択肢は,部品の大きさとインセンティブ効果や削減工数比率との関係について,一般に成立しない説明になっています。

選択肢ごとの解説

  • 正しい。再利用可能な部品は汎用性や信頼性を高めるための追加の設計・テストが必要になるため,同規模の通常のソフトウェア開発よりも多くの工数がかかります。
  • 誤り。一般に,大きい部品(機能が多くまとまった部品)を再利用する方が,小さい部品を組み合わせるよりも開発工数の削減効果は大きいとされます。
  • 誤り。表彰制度などのインセンティブの効果は,導入初期に高く,時間の経過とともに効果が薄れていく傾向があるとされます。
  • 誤り。部品を再利用したときの工数削減比率は,部品の大きさに反比例するとは限らず,一般に部品が大きいほど削減効果は大きいとされます。
応用情報技術者の過去問を演習モードで解く