この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は イ

解説

ソフトウェアライフサイクルは、システムの誕生から廃棄までの一連の流れを表すものです。要件定義プロセスは、システム開発の初期段階で、「何を作るのか」を明確にする重要な工程です。このプロセスでは、利用者(エンドユーザー)や経営者、運用担当者など、様々な利害関係者の要求を収集・分析し、システムに必要な機能や性能、制約条件などを具体的に定義します。要件定義の結果は文書化され、これが後続の開発工程の基礎となります。

なぜ他の選択肢は違うのか

選択肢 ア
企画プロセスは要件定義の前段階で、システム化の目的や投資対効果、実現可能性などを検討する段階です。具体的な機能要件の定義はまだ行いません。
選択肢 ウ
開発プロセスは、要件定義で決まった内容を実際のシステムとして作り上げる工程です。機能を「明確にして合意を形成する」段階ではありません。
選択肢 エ
運用プロセスは、完成したシステムを実際に使用・保守する段階です。この時点では既にシステムの機能は確定しており、新たな機能要件を定義する段階ではありません。

解くときのポイント

ソフトウェアライフサイクルの各プロセスは、「何をするか決める→どう作るか決める→実際に作る→使う」という順序で進みます。要件定義は「何をするか決める」段階であり、システム開発の成否を左右する重要な工程だと覚えておきましょう。