ITパスポート試験 過去問解説
システム要件定義とは?ITパスポート試験 2017年 (平成29年 秋期) 問55を解説
ITパスポート試験 2017年 (平成29年 秋期) 問55は、システム要件定義に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。
この問題の出題ポイント
- システム要件定義の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: ソフトウェアライフサイクル、システム要件定義。
選択肢
- ア開発の委託者が実際の運用と同様の条件でソフトウェアを使用し,正常に稼働することを確認する。
- イシステムテストの計画を作成し,テスト環境の準備を行う。
- ウシステムに要求される機能,性能を明確にする。正解
- エプログラム作成と,評価基準に従いテスト結果のレビューを行う。
正解
ウ: システムに要求される機能,性能を明確にする。
解説
システム開発の各プロセスを正確に区別する。システム要件定義=システムに必要な機能・性能・制約を明確化(利用者要求の技術的具体化)。システム方式設計=要件を実現するためのアーキテクチャ・ハードウェア・ソフトウェア構成の設計。システム結合テスト=複数のコンポーネントを組み合わせたテスト。ソフトウェア受入れ=本番環境での受入れ確認。システム要件定義の作業は機能・性能の明確化。正解はウ。
なぜ他の選択肢が違うのか
ア
委託者が実際の運用と同様の条件でソフトウェアを使用し,正常稼働を確認するのはソフトウェア受入れ(Acceptance Testing)の作業である。本番稼働前に利用者側が要件充足を最終確認する段階。
イ
システムテストの計画作成とテスト環境準備は,テスト実施に向けた事前準備であり,システム結合テストや総合テストの準備作業に当たる。要件を定義する段階ではなく,要件が確定した後の実施準備。
ウ(正解)
システムに要求される機能や性能を明確にする作業がシステム要件定義である。利用部門の業務要求をシステムの技術的要件として整理し,非機能要件(性能,信頼性,セキュリティ)も含めて定義する。正解。
エ
プログラム作成とテスト結果レビューは,実装フェーズ(コーディング)とそのレビュー活動であり,ソフトウェア設計書に基づいてコードを書く開発工程の作業。要件定義より後の段階に位置する。
解き方の整理
システム要件定義の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連問題
前後の問題
2017年 (平成29年 秋期) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。