リポジトリとは?りぽじとり
リポジトリとは、開発の成果物と、その相互関係を一元的に格納・管理する仕組み。要求・設計・コード・テストを識別子で紐付けて蓄積することで、変更時の影響範囲を機械的に追跡できる。紐付けの維持には継続的な工数がかかるため、保守年数が長い部分や法規制で追跡義務がある範囲に絞って張るのが現実的な設計判断になる。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
仕様変更が来たときに影響するモジュールとテストを人手で洗い出すやり方は、規模が大きく保守年数が長いほど破綻する。当時の担当者はもういないし、設計書とコードのどちらが正かも分からない。そこで成果物そのものではなく、成果物どうしの関係を資産として保存する発想が生まれた。既存システムの改修方針や再利用方針を決める場面で、どこまで追跡可能性を作り込むかが問われる。
具体例
GitHub で課題番号をコミットとプルリクエストに紐付け、Backlog の課題側から変更の実体をたどれるようにする。要求管理に踏み込むなら IBM Engineering Requirements Management DOORS のように、要求とテストケースの対応を保持する製品を使い、要求1件の変更で再実行すべきテストを一覧化する。
試験での引っ掛け
版管理システムの格納場所という狭い意味と、成果物の相互関連まで抱える開発支援の仕組みという意味があり、設問はたいてい後者を指す。要点は関係を保持して影響範囲を追えることなので、関係を持たない共有フォルダは該当しない。データ項目の定義だけを集めたデータディクショナリより対象が広い。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。