ソフトウェアライフサイクルを、企画、要件定義、開発、運用、保守のプロセスに区分したとき、企画プロセスの目的はどれか。
ア |
新しい業務のあり方や運用をまとめた上で、業務上実現すべき要件を明らかにすること |
イ |
事業の目的、目標を達成するために必要なシステムに関係する要求事項の集合とシステム化の方針、及びシステムを実現するための実施計画を得ること |
ウ |
システムに関する要件について技術的に実現可能であるかどうかを検証し、システム設計が可能な技術要件に変換すること |
エ |
システムの仕様を明確化し、それを基にIT化範囲とその機能を具体的に明示すること |
解答・解説を見る
解答:イ
システム開発プロセスは、企画プロセス→要件定義プロセス→開発プロセス→運用プロセス→保守プロセスの順番で行われる。
- 企画プロセス
- 目的:経営事業の目的、目標を達成するために必要なシステムに関係する要求事項の集合とシステム化の方針、及び、システムを実現するための実施計画を得ることである。
- 要件定義プロセス
- 目的:要件定義プロセスの目的は、新たに構築する(あるいは再構築する)業務、システムの仕様を明確化し、それをベースにIT化範囲とその機能を具体的に明示することである。
- 開発プロセス
- 目的: 開発プロセスは、一組の要件を、顧客が記述したニーズに合ったソフトウエア製品又はソフトウェアを中心とするシステムに変換することを目的とする。
- 運用プロセス
- 目的: 運用プロセスは、意図された環境下でシステム、ソフトウェア製品を運用すること、及びシステム、ソフトウェア製品の顧客に支援することを目的とする。
- 保守プロセス
- 目的: 保守プロセスは、障害の訂正、性能又は他の属性の改善を行うため納入後のシステム、ソフトウェア製品を修正すること、又は変更された環境に適合させることを目的とする。
ア |
× |
要件定義プロセスの目的である。 |
イ |
○ |
企画プロセスの目的である。 |
ウ |
× |
開発プロセスの目的である。 |
エ |
× |
要件定義プロセスの目的である。 |