問題本文
ソフトウェアライフサイクルを,企画,要件定義,開発,運用,保守のプロセスに区分したとき,企画プロセスの目的はどれか。
選択肢
- ア.新しい業務の在り方や運用をまとめた上で,業務上実現すべき要件を明らかにすること
- イ.事業の目的,目標を達成するために必要なシステムに関係する要求事項の集合とシステム化の方針,及びシステムを実現するための実施計画を得ること
- ウ.システムに関する要件について技術的に実現可能であるかどうかを検証し,システム設計が可能な技術要件に変換すること
- エ.システムの仕様を明確化し,それを基にIT化範囲とその機能を具体的に明示すること
正解
イ. 事業の目的,目標を達成するために必要なシステムに関係する要求事項の集合とシステム化の方針,及びシステムを実現するための実施計画を得ること
解説
ソフトウェアライフサイクルの企画プロセスは、事業目的・目標を達成するためのシステム要求事項の集合、システム化方針、実施計画を得る工程で、後続の要件定義・開発の上流に位置付けられます。よってイが正解です。
選択肢ごとの解説
- ア.業務上実現すべき要件を明らかにするのは要件定義プロセスの目的で、企画プロセスより下流です。
- イ.事業目的達成に必要な要求事項集合・システム化方針・実施計画を得る、というのが企画プロセスの目的そのもので正解です。
- ウ.技術的実現可能性を検証し技術要件に変換するのは方式設計や要件分析の作業です。
- エ.システム仕様を明確化してIT化範囲・機能を明示するのは要件定義プロセスです。
基本情報技術者試験 平成25年度 春期 午前 の過去問一覧へ戻る・問64