平成24年度 秋期 情報セキュリティスペシャリスト試験 午前II 問24
【問題24】
ソフトウェア開発・保守工程において,リポジトリを構築する理由として,最も適切なものはどれか。
各工程で検出した不良を管理することが可能になり,ソフトウェアの品質分析が容易になる。
各工程での作業手順を定義することが容易になり,開発・保守時の作業のミスを防止することができる。
各工程での作業予定と実績を関連付けて管理することが可能になり,作業の進捗管理が容易になる。
各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語の統一もできる。
【解説】
ア: 各工程で検出した不良を管理することが可能になり,ソフトウェアの品質分析が容易になる。
誤り。これは主に不良管理システムの役割であり、リポジトリ構築の直接的な目的とは異なります。
イ: 各工程での作業手順を定義することが容易になり,開発・保守時の作業のミスを防止することができる。
誤り。作業手順の定義はプロセス管理の領域であり、リポジトリの構築目的とは言えません。
ウ: 各工程での作業予定と実績を関連付けて管理することが可能になり,作業の進捗管理が容易になる。
誤り。進捗管理はプロジェクト管理の範疇であり、リポジトリの構築とは直接の関係がありません。
エ: 各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語の統一もできる。
正しい。リポジトリは、設計書・プログラム・テスト仕様書などの成果物を一元管理するための仕組みで、開発や保守の効率化、チーム間の認識統一に寄与します。
【答え】
エ: 各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語の統一もできる。
出典:平成24年度 秋期 情報セキュリティスペシャリスト試験 午前II 問24