科目A問14
ソフトウェアライフサイクルを,企画プロセス,要件定義プロセス,開発プロセス,運用プロセスに分けるとき,システム化計画を踏まえて,利用者及び他の利害関係者が必要とするシステムの機能を明確にし,合意を形成するプロセスはどれか。
| 企画プロセス | |
| 要件定義プロセス | |
| 開発プロセス | |
| 運用プロセス |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
ソフトウェアのライフサイクルは、企画プロセスから始まり、要件定義プロセス、開発プロセス、運用プロセス、そして保守プロセスを経て廃棄に至ります。企画プロセスで作成されたシステム化計画を受け、要件定義プロセスでは利害関係者のニーズや制約を洗い出し、業務要件・機能要件・非機能要件などを定め、システムの範囲や機能を明確化して関係者間の合意を形成します。したがって、設問の内容に該当するのは要件定義プロセスです。
| ア. | 企画プロセス |
| 企画プロセスは、事業目標に沿ったシステムの基本方針をまとめ、実施のための計画(システム化計画)を確定する段階です。機能の詳細を決めて合意する段階ではありません。 | |
| イ. | 要件定義プロセス |
| 要件定義プロセスは、利害関係者のニーズと制約を明確にし、新たに構築する業務・システムの仕様や範囲・機能を定義して、取得者側の関係者間で合意を得るプロセスです。設問の記述に一致するため正解です。 | |
| ウ. | 開発プロセス |
| 開発プロセスは、合意された要求事項を基にシステム/ソフトウェアを構築する段階です。機能の合意形成は前段の要件定義で行います。 | |
| エ. | 運用プロセス |
| 運用プロセスは、完成したシステムを所定の環境で稼働させる段階です。機能の明確化や合意形成は対象外です。 |