平成21年度春期 応用情報技術者試験 午前 問57
ソフトウェア開発・保守工程において,リポジトリを構築する理由はどれか。
- ア 各工程での作業手順を定義することが容易になり,開発・保守時の作業ミスを防止することができる。
- イ 各工程での作業予定と実績を関連付けて管理することが可能になり,作業の進捗管理が容易になる。
- ウ 各工程での成果物を一元管理することによって,開発・保守作業の効率が良くなり,用語を統一することができる。
- エ 各工程での発生不良を管理することが可能になり,ソフトウェアの品質分析が容易になる。
解答・解説を見る
正解:ウ
AI解説
リポジトリは、開発・保守の各工程で作成される仕様書・設計書などの成果物やデータ定義、用語などを一元的に管理する仕組みである。これにより情報の重複や不整合を防ぎ、開発・保守作業の効率化と用語の統一を図ることができる。 ア: 各工程での作業手順の定義は、開発標準や作業手順書の役割であり、リポジトリ構築の直接の理由ではない。 イ: 作業予定と実績を関連付けた進捗管理は、進捗管理ツールやWBSに基づく管理の役割であり、リポジトリ自体の主目的ではない。 ウ: 正解。リポジトリによって各工程の成果物を一元管理することで、開発・保守作業の効率が良くなり、用語やデータ定義の統一を図ることができる。 エ: 各工程での発生不良の管理は、品質管理台帳やバグ管理システムの役割であり、リポジトリ構築の主目的とは異なる。 💡 リポジトリは「開発資産(仕様書・設計書・データ定義・用語など)を一元管理する情報庫」という位置づけを押さえておく。
出典:平成21年度 春期 応用情報技術者試験 午前 問57 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。