ソフトウェア開発・保守工程において,リポジトリを構築する理由はどれか。

 ア 各工程での作業手順を定義することが容易になり,開発・保守時の作業ミ
  スを防止することができる。

 イ 各工程での作業予定と実績を関連付けて管理することが可能になり,作業
  の進捗管理が容易になる。

 ウ 各工程での成果物を一元管理することによって,用語を統一することがで
  き,開発・保守作業の効率が良くなる。

 エ 各工程での発生不良を管理することが可能になり,ソフトウェアの品質分
  析が容易になる。

■キーワード■ リポジトリ

■解答■
  テクニカルエンジニア(ネットワーク)平成14年問16

 ウ 各工程での成果物を一元管理することによって,用語を統一することがで
  き,開発・保守作業の効率が良くなる。

> Repository(リポジトリ)は英語で倉庫の意味。
> (知識などの)宝庫という意味もあるそうです。

 どうもありがとうございました。

> リポジトリ【Repository】
>  貯蔵庫とか倉庫といった意味がある言葉。使われ方はさまざまで、何を指し
> ているかは局面に応じて異なる。
>  一般的には、小さなデータベース、といったニュアンスで使われることが多
> いように思う。感覚的な分類だが、データベースはユーザーが直接利用するの
> に対し、リポジトリはシステムが内部的に利用するために用意し、ユーザーが
> 直接操作することがないものを指すことが多いように思う。何らかのデータを
> 格納し、目的に応じて取り出したり修正したりする、という機能に関してはデー
> タベースと変わりはない。
>  よく見かけるのは、ソフトウェア開発に関係した分野である。RADツールと
> 組み合わせ、ソフトウェアの仕様や機能などをリポジトリに格納しておくこと
> でアプリケーションの半自動生成を実現する、といった使われ方をする。また、
> グループ開発の際や、バージョンアップなどの作業を支援するという意味もあ
> る。ただし、この分野のリポジトリがすべてではなく、アプリケーションソフ
> トウェアが独自に利用するデータストレージがリポジトリと呼ばれる例も珍し
> くないので、何を指しているのかは注意が必要となる用語である。
> http://yougo.ascii24.com/gh/77/007746.html

 どうもありがとうございました。

                                                                                                                                              • -