情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成27年度秋期 午前Ⅱ 問22: ソフトウェア開発・保守の工程において,リポジトリを構築する理由として,最も適切なものはどれか。
←情報セキュリティスペシャリスト試験 平成27年度秋期 午前Ⅱ
ソフトウェア開発・保守の工程において,リポジトリを構築する理由として,最も適切なものはどれか。
問題本文
ソフトウェア開発・保守の工程において,リポジトリを構築する理由として,最も適切なものはどれか。
選択肢
- ア.各工程で検出した不良を管理することが可能になり,ソフトウェアの品質分析が容易になる。
- イ.各工程での作業手順を定義することが容易になり,開発・保守時の作業ミスを防止することができる。
- ウ.各工程での作業予定と実績を関連付けて管理することが可能になり,作業の進捗管理が容易になる。
- エ.各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語の統一もできる。
正解
エ. 各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語の統一もできる。
解説
リポジトリは、設計書・ソースコード・テスト資料などの成果物やメタ情報を一元的に蓄積・管理する仕組み。成果物を集中管理することで再利用や整合性確保が進み、開発・保守の効率が上がり、用語やデータ定義の統一も図れる。よってエが正しい。実務では構成管理やトレーサビリティの基盤として、変更影響の把握や品質維持に貢献する。
選択肢ごとの解説
- ア.不良(障害)の管理による品質分析は欠陥管理の効果で、リポジトリ構築の主目的の説明ではない。
- イ.作業手順の定義によるミス防止は標準化・プロセス管理の効果で、リポジトリの本来目的ではない。
- ウ.予定と実績を関連付けた進捗管理はプロジェクト管理の効果で、リポジトリ構築の理由とは異なる。
- エ.成果物を一元管理し効率向上と用語統一を図る点が、リポジトリ構築の理由として正解。
情報セキュリティスペシャリスト試験 平成27年度秋期 午前Ⅱ の過去問一覧へ戻る・問22