問題本文
ソフトウェア開発において、構成管理に起因しない問題はどれか。
選択肢
- ア.開発者が定められた改版手続に従わずにプログラムを修正したので、今まで正しく動作していたプログラムが、不正な動作をするようになった。
- イ.システムテストにおいて、単体テストレベルのバグが多発して、開発が予定どおりに進捗しない。
- ウ.仕様書、設計書及びプログラムの版数が対応付けられていないので、プログラム修正時にソースプログラムを解析しないと、修正すべきプログラムが特定できない。
- エ.一つのプログラムから多数の派生プログラムが作られているが、派生元のプログラムの修正が全ての派生プログラムに反映されない。
正解
イ. システムテストにおいて、単体テストレベルのバグが多発して、開発が予定どおりに進捗しない。
解説
構成管理は版数管理や変更管理を扱い、版数不整合や派生プログラム間の同期問題などを起こさないようにする。単体テストレベルのバグ多発はテスト工程の品質問題で、構成管理に起因しない。
選択肢ごとの解説
- ア.改版手続未遵守は構成管理(変更管理)の問題。
- イ.単体テストレベルのバグ多発はテスト/品質管理の問題で、構成管理に起因しない=正解。
- ウ.版数の対応付け不備は構成管理の問題。
- エ.派生プログラム間の修正反映漏れは構成管理の問題。
基本情報技術者試験 令和元年度 科目A 修了認定試験 の過去問一覧へ戻る・問50