平成21年度 高度共通 午前I(PM試験) 問21
ソフトウェア開発・保守工程において,リポジトリを構築する理由はどれか。
- ア 各工程での作業手順を定義することが容易になり,開発・保守時の作業ミスを防止することができる。
- イ 各工程での作業予定と実績を関連付けて管理することが可能になり,作業の進捗管理が容易になる。
- ウ 各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語を統一することができる。
- エ 各工程での発生不良を管理することが可能になり,ソフトウェアの品質分析が容易になる。
解答・解説を見る
正解:ウ
AI解説
リポジトリは,開発・保守の各工程で作成される成果物(設計書,ソースコード,データ定義,用語など)を一元管理するデータベースである。一元管理により成果物間の整合性が保たれて開発・保守作業の効率が上がり,用語やデータ定義の統一も図れる。これがリポジトリ構築の理由である。 ア: 作業手順の定義・標準化は開発標準や方法論の役割であり,リポジトリの直接の目的ではない。 イ: 作業予定と実績の関連付けによる進捗管理はプロジェクト管理ツールの役割である。 ウ: 正解。成果物の一元管理による効率化と用語統一がリポジトリ構築の目的である。 エ: 発生不良の管理・品質分析は品質管理の仕組み(バグ管理システムなど)の役割である。 💡 リポジトリ=「成果物を一元管理する貯蔵庫」。CASEツールの中核要素として問われることが多く,「一元管理」「整合性」「用語統一」がキーワード。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前I 問21 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。