必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題50-解答・解説-分析

平成23年度特別問題

問題50

ソフトウェア開発において,構成管理に起因しない問題はどれか。

開発者が定められた改版手続に従わずにプログラムを修正したので,今まで動作していたプログラムが不正な動作をする。
システムテストにおいて,単体テストレベルのバグが多発して,開発が予定どおり進捗しない。
仕様書,設計書及びプログラムの版数が対応付けられていないので,プログラム修正時にソースプログラムを解析しないと,修正すべきプログラムが特定できない。
一つのプログラムから多数の派生プログラムが作られているが,派生元のプログラム修正がすべての派生プログラムに反映されない。

ソフトウェア開発において,構成管理に起因しない問題はどれか。

開発者が定められた改版手続に従わずにプログラムを修正したので,今まで動作していたプログラムが不正な動作をする。
システムテストにおいて,単体テストレベルのバグが多発して,開発が予定どおり進捗しない。
仕様書,設計書及びプログラムの版数が対応付けられていないので,プログラム修正時にソースプログラムを解析しないと,修正すべきプログラムが特定できない。
一つのプログラムから多数の派生プログラムが作られているが,派生元のプログラム修正がすべての派生プログラムに反映されない。

解答:イ

<解説>

ソフトウェア開発における構成管理とはソフトウェア開発プロジェクトをその成果物を通して制御・管理する方法論である。ソースコードや文書などの成果物の変更履歴を管理し、製品のバージョンやリビジョンに個々の成果物のどのバージョンが対応しているかを識別し、任意のバージョンの製品を再現可能とする。

× バグの修正情報が記録・共有されなかった為に起こったのだから、構成管理に起困する。
プログラムにおけるソースコードの品質の悪さや、単体テストの甘さが原因なのだから、構成管理に起困しない。
× 仕様書,設計書及びプログラムのそれぞれが一致していないのはドキュメントの修正が記録されていないなどの理由が考えられる。構成管理に起困する。
× 成果物(派生元プログラムと派生プログラム)の一貫性が確保されていないことが原因なのだから、構成管理に起困する。