本文へスキップ

平成29年度 秋期 ITパスポート試験 問55

この問題の解説と、これまでの解答の記録です。

問55
頻出度★★★

システム開発のプロセスには,システム要件定義,システム方式設計,システム結合テスト,ソフトウェア受入れなどがある。システム要件定義で実施する作業はどれか。

出典 平成29年度 秋期 ITパスポート試験 問55
解説

問 55

  • 不正解ア

    開発の委託者が実運用と同様の条件でソフトウェアを使い正常稼働を確認するのは、設問中に挙げられた「ソフトウェア受入れ」の作業である。開発の最終段階で委託者側が受け入れ可否を判断するもので、最初期の要件定義とは工程が異なる。

  • 不正解イ

    システムテストの計画作成やテスト環境の準備は、テスト工程に向けた準備作業であり、要件定義ではなくテスト計画・実施の段階に位置づけられる。要件が固まった後に行う作業なので誤り。

  • ウ

    正解 システム要件定義は、開発対象のシステムに何を実現させるか、すなわち利用者や業務が必要とする機能(機能要件)と、性能・信頼性・応答時間などの品質(非機能要件)を洗い出して明確にする工程である。ウ「システムに要求される機能, 性能を明確にする」は、この要件を定義するという作業そのものを述べており、システム要件定義の中心的な作業に該当する。したがって正解はウ。

  • 不正解エ

    プログラム作成(コーディング)や評価基準に従ったテスト結果のレビューは、方式設計以降のプログラミング・テスト工程で行う作業である。何を作るかを決める要件定義よりも後の、実装・検証の段階に当たるため誤り。

ここがポイント
  • システム要件定義は「何を作るか」を決める工程で、システムに要求される機能要件と性能などの非機能要件を明確にすることが中心作業である。
  • システム開発の各プロセス(要件定義→方式設計→プログラミング→結合/システムテスト→受入れ)の順序と、各工程で行う作業の対応を押さえる。
用語

解答の記録