平成25年度 春期 基本情報技術者試験 午前 問50
テクノロジ/開発技術ソフトウェア開発において,構成管理に起因しない問題はどれか。
出典:平成25年度 春期 基本情報技術者試験 午前 問50
- ア開発者が定められた改版手続に従わずにプログラムを修正したので,今まで正しく動作していたプログラムが,不正な動作をするようになった。
- イシステムテストにおいて,単体テストレベルのバグが多発して,開発が予定どおりに進捗しない。
- ウ仕様書,設計書及びプログラムの版数が対応付けられていないので,プログラム修正時にソースプログラムを解析しないと,修正すべきプログラムが特定できない。
- エ一つのプログラムから多数の派生プログラムが作られているが,派生元のプログラムの修正が全ての派生プログラムに反映されない。
正解:イ
解説
構成管理は,プログラムやドキュメントの版数管理・変更管理に関する活動です。選択肢のうち,改版手続違反による不正動作,版数不整合による修正箇所特定の困難,派生プログラムへの修正未反映は,いずれも構成管理の不備が原因です。一方,単体テストレベルのバグがシステムテストで多発するのは,単体テストの品質不足が原因であり,構成管理とは直接関係しません。
選択肢ごとの解説
- ア誤り。改版手続を守らずに修正した結果,不正動作が起きるのは構成管理(変更管理)の不備が原因です。
- イ正しい。単体テストレベルのバグがシステムテストで多発するのは,テストの品質不足が原因であり,構成管理には起因しません。
- ウ誤り。仕様書・設計書・プログラムの版数が対応付けられていないのは,構成管理(版数管理)の不備が原因です。
- エ誤り。派生プログラムへ修正が反映されないのは,構成管理(変更の反映漏れ)の不備が原因です。