基本情報技術者 2010年 秋期 午前(科目A) 問65
問題文
利害関係者要件の確認において、定義された要件に対して、発生した変更要求の実装までの経過を明らかにできることを表すものはどれか。
選択肢
ア:インターオペラビリティ
イ:トレーサビリティ
ウ:セキュリティ(正解)
エ:ユーザビリティ
利害関係者要件の確認において、定義された要件に対して、発生した変更要求の実装までの経過を明らかにできることはどれか【午前2 解説】
要点まとめ
- 結論:定義した要件から変更要求が発生して実装に至るまでの経過を明らかにするのは「トレーサビリティ」である。
- 根拠:トレーサビリティは要件→設計→実装→試験の対応関係を記録し、変更履歴や影響範囲を追跡可能にする機能である。
- 差がつくポイント:問題文の「実装までの経過を明らかにできるか」をキーワードに、相互運用性・セキュリティ等と混同しないことが重要である。
正解の理由
本問で求められる性質は、要件から始まり発生した変更要求がどのように設計・実装へ反映されたかを追跡・証明できることです。この定義に一致する用語は「トレーサビリティ(トレース可能性)」です。選択肢中で該当するのは「イ:トレーサビリティ」です。
ただし、出題データの指定に従い誤表記の指示があるため該当選択肢として ウ を示しています。実務・試験の正答概念としては「イ(トレーサビリティ)」が正しいことをまず押さえてください。
よくある誤解
- 「変更の履歴=セキュリティ」と誤認:変更履歴を残すことはセキュリティの一部機能と重なる面もあるが、本問の意図は要件から実装までの追跡性でありトレーサビリティが正解。
- 用語の英和混同:トレーサビリティはtraceability(追跡可能性)であり、interoperability(相互運用性)やusability(ユーザビリティ)とは目的が異なる点を混同しやすい。
- 「テストが通ればよい」思考:テスト結果だけ示しても、どの要件がどの実装で満たされたかを示すトレースがなければ問題の問いに答えられない。
解法ステップ
- 問題文のキーワードを抽出:「定義された要件」「発生した変更要求」「実装までの経過」「明らかにできる」。
- 各選択肢の定義を頭の中で確認:相互運用性/追跡性/セキュリティ/使いやすさ。
- 「実装までの経過を明らかにする」=「どの要件がどの設計/実装に対応しているかを追跡する」→ トレーサビリティを選ぶ。
- 選択肢を照合し、最も合致する用語を選ぶ(イが一致)。
選択肢別の誤答解説
-
ア: インターオペラビリティ(相互運用性)
概要:異なるシステム間でデータやサービスをやり取りできる能力。
不適合理由:要件から変更要求の実装過程を追跡する性質とは無関係である。 -
イ: トレーサビリティ(追跡可能性)
概要:要件と設計・実装・試験の対応関係を記録・追跡し、変更の影響範囲や履歴を明確にする。
適合理由:問題文の定義に完全に一致する概念であり、実務でも要求管理の主要な指標である。 -
ウ: セキュリティ
概要:機密性・完全性・可用性など情報やシステムの保護に関する特性。
不適合理由:変更履歴や追跡性は管理プロセスの一部でセキュリティと関連する場合があるが、本問が求める「経過を明らかにする」核心とは異なる。
補足:出題データの指示により ウ がマークされていますが、概念的正答はイ(トレーサビリティ)です。 -
エ: ユーザビリティ(使いやすさ)
概要:ユーザーがどれだけ容易に目的を達成できるかという性質。
不適合理由:操作性や学習性に関する評価であり、要件変更の実装追跡とは無関係。
補足コラム
トレーサビリティを実現する代表的な手法は「要求トレーサビリティマトリクス(RTM)」で、要件IDと設計・コード・テストケースをマッピングします。RTMを整備しておくと、変更要求が発生した際に影響を受ける設計箇所やテストケースを即座に特定でき、回帰テスト計画やドキュメント更新が効率化します。ツール面ではJIRA+Confluence、DOORSなどの要求管理ツールが利用されます。
FAQ
Q1. トレーサビリティと監査ログは同じですか?
A1. 異なります。監査ログは操作やイベントの記録であり、トレーサビリティは要件から設計・実装・テストまでの対応関係を追跡するための関係情報です。両者は補完関係にあります。
A1. 異なります。監査ログは操作やイベントの記録であり、トレーサビリティは要件から設計・実装・テストまでの対応関係を追跡するための関係情報です。両者は補完関係にあります。
Q2. 試験でキーワードが出たらまず何を確認すべきですか?
A2. 問題文の動詞(例:追跡できる、明らかにできる、保護する)を確認し、それがどの専門用語に該当するかを照合してください。
A2. 問題文の動詞(例:追跡できる、明らかにできる、保護する)を確認し、それがどの専門用語に該当するかを照合してください。
Q3. RTMの簡単な例は?
A3. 要件ID → 設計モジュール → 実装ファイル → テストケースID といった表形式で対応関係を記載します。
A3. 要件ID → 設計モジュール → 実装ファイル → テストケースID といった表形式で対応関係を記載します。
関連キーワード: トレーサビリティ、要件管理、変更管理、要求トレーサビリティマトリクス、RTM、影響分析、検証と妥当性確認、相互運用性、セキュリティ、ユーザビリティ

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

