本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

令和5年度 技術士第一次試験問題【専門科目】

Ⅲ-15

ソフトウェアの構成管理に使うリポジトリに必要な機能群 (a) ~ (e) とそれの説明 (ⅰ) ~ (ⅴ) の組合せとして、最も適切なものはどれか。

(a) バージョン管理
(b) 依存関係のトラッキングと変更マネジメント
(c) 要求のトレース
(d) 構成マネジメント
(e) 監査証跡

(ⅰ) 特定のマイルストーンやリリース製品に対応する一連の構成を管理する。

(ⅱ) 開発が進行するに従って、成果物には多くのバージョンが生まれる。成果物の配布を管理し、開発者がテストやデバッグの際に古いバージョンを利用できるように成果物のすべてのバージョンを保存し、管理する。

(ⅲ) 変更がいつ、なぜ、誰に行われたのかという、補足的な情報を記録する。これらの変更の発生源に関する情報は、リポジトリ内の特定のオブジェクトの属性として入力できる。

(ⅳ) 多様なデータ同士の関係を管理する。具体的には、アプリケーションの設計要素間の関係、アーキテクチャと設計コンポーネントとの関係、設計要素と成果物との関係などがある。

(ⅴ) ある要求仕様から、どの設計要素、構築要素、又はその派生成果物が作られたのか、ある成果物がどの要求にもとづいて作られたのかを追跡できる。

          

① (ⅰ) (ⅱ) (ⅲ) (ⅳ) (ⅴ)

② (ⅰ) (ⅳ) (ⅴ) (ⅲ) (ⅱ)

③ (ⅱ) (ⅳ) (ⅴ) (ⅰ) (ⅲ)

④ (ⅱ) (ⅲ) (ⅴ) (ⅳ) (ⅰ)

⑤ (ⅲ) (ⅳ) (ⅱ) (ⅰ) (ⅴ)


正解


解説

(a) バージョン管理: 開発が進行するに従って、成果物には多くのバージョンが生まれる。成果物の配布を管理し、開発者がテストやデバッグの際に古いバージョンを利用できるように成果物のすべてのバージョンを保存し、管理する。

(b) 依存関係のトラッキングと変更マネジメント:多様なデータ同士の関係を管理する。具体的には、アプリケーションの設計要素間の関係、アーキテクチャと設計コンポーネントとの関係、設計要素と成果物との関係などがある。

(c) 要求のトレース:ある要求仕様から、どの設計要素、構築要素、又はその派生成果物が作られたのか、ある成果物がどの要求にもとづいて作られたのかを追跡できる。

(d) 構成マネジメント:特定のマイルストーンやリリース製品に対応する一連の構成を管理する。

(e) 監査証跡:変更がいつ、なぜ、誰に行われたのかという、補足的な情報を記録する。これらの変更の発生源に関する情報は、リポジトリ内の特定のオブジェクトの属性として入力できる。

Ⅲ-14 目次 Ⅲ-16