平成23年度 特別 基本情報技術者試験 午前 問50
テクノロジ/開発技術ソフトウェア開発において,構成管理に起因しない問題はどれか。
出典:平成23年度 特別 基本情報技術者試験 午前 問50
- ア開発者が定められた改版手続に従わずにプログラムを修正したので,今まで動作していたプログラムが不正な動作をする。
- イシステムテストにおいて,単体テストレベルのバグが多発して,開発が予定どおり進捗しない。
- ウ仕様書,設計書及びプログラムの版数が対応付けられていないので,プログラム修正時にソースプログラムを解析しないと,修正すべきプログラムが特定できない。
- エ一つのプログラムから多数の派生プログラムが作られているが,派生元のプログラム修正がすべての派生プログラムに反映されない。
正解:イ
解説
構成管理は,プログラムや仕様書・設計書などの版数(バージョン)を対応付けて一元管理することです。改版手続の不徹底や版数の不整合,派生プログラムへの反映漏れなどが構成管理に起因する問題です。一方,単体テストレベルのバグがシステムテストで多発する問題は,テスト工程や品質管理の不備によるものであり,構成管理の問題ではありません。
選択肢ごとの解説
- ア誤り。改版手続を守らずに修正したことによる不具合は,構成管理(変更管理)の不備に起因する典型的な問題です。
- イ正しい。単体テストレベルのバグがシステムテストで多発するのは,テスト工程における品質管理・レビューの不備が原因であり,構成管理に起因する問題ではありません。
- ウ誤り。仕様書・設計書とプログラムの版数が対応付けられていないのは,構成管理(版数管理)の不備そのものです。
- エ誤り。派生プログラムへの修正の反映漏れは,構成管理(変更の追跡・伝播)の不備に起因する問題です。