平成26年春期試験問題 問26
問26解説へ
ソフトウェアライフサイクルを,企画,要件定義,開発,運用のプロセスに分けたとき,要件定義プロセスの段階で確認又は検証するものはどれか。
- システム要件とソフトウェア要件の一貫性と追跡可能性
- ソフトウェア要件に関するソフトウェア設計の実現可能性
- ユーザーや顧客のニーズ及び要望から見た業務要件の妥当性
- 割り振られた要件を満たすソフトウェア品目の実現可能性
広告
解説
共通フレームの定義によると、ソフトウェアライフサイクルは、ソフトウェアの開発から運用~廃棄に至るまでを以下のようにいくつかのプロセスに分けて考えます。
企画プロセス ⇒ 要件定義プロセス ⇒ 開発プロセス ⇒ 運用プロセス ⇒ 保守プロセス
各プロセスの概要は以下の通りです。
企画プロセス ⇒ 要件定義プロセス ⇒ 開発プロセス ⇒ 運用プロセス ⇒ 保守プロセス
各プロセスの概要は以下の通りです。
- 企画プロセス
- 経営事業の目的・目標を達成するために必要とされるシステムに対する基本方針をまとめ、実施計画を得る。
- 要件定義プロセス
- 利害関係者ニーズの識別と制約事項の定義を行い、新たに構築する業務、システムの仕様、及びIT化の範囲と機能を明確にし、それらをシステム取得者側の利害関係者間で合意する。
- 開発プロセス
- 要求事項をもとに、顧客のニーズに合ったシステム/ソフトウェアを開発する。
- 運用プロセス
- 当初の目的の環境で、システム/ソフトウェア製品を運用する。
- 保守プロセス
- 運用中のシステム/ソフトウェアに対する変更や機能改善への対応、プログラムの欠陥への対応のためにプログラムの修正を実施する。
広告