平成31年度 春期 ITパスポート試験 問6 解説 システム化計画プロセス
情報システム開発の工程を,システム化構想プロセス,システム化計画プロセス, 要件定義プロセス,システム開発プロセスに分けたとき,システム化計画プロセス で実施する作業として,最も適切なものはどれか。
- ア 業務で利用する画面の詳細を定義する。
- イ 業務を実現するためのシステム機能の範囲と内容を定義する。
- ウ システム化対象業務の問題点を分析し,システムで解決する課題を定義する。 ✓ 正答
- エ 情報システム戦略に連動した経営上の課題やニーズを把握する。
解説
この問題は、システム開発における上流工程の順序と、各プロセスで何を行うかを整理することで確実に正解できます。システム化計画プロセスは「構想」と「要件定義」の間にある橋渡し的な位置づけであるという点に着目しましょう。
システム化計画プロセスにおける判断の根拠
各プロセスの役割を以下のように理解しておくとスムーズです。
- システム化構想プロセス:経営目標を実現するために、どのようなシステムが必要かという「大きな方向性」を決定します。
- システム化計画プロセス:構想に基づき、「具体的にどの業務を対象にするか」「何が問題で、どう解決するか」という「実行計画」を立てます。
- 要件定義プロセス:システムで実現すべき「機能」や「性能」を詳細に洗い出します。
選択肢を見ると、ウが計画プロセスの役割である「問題の分析と解決すべき課題の明確化」を指しているのに対し、他の選択肢は前後の工程(構想や要件定義)の内容に該当していることがわかります。
各選択肢の該当プロセス
ア:業務で利用する画面の詳細を定義する これはシステム開発プロセスの「要件定義」または「設計」段階で行う作業です。システムが具体的にどう動くかという実装に近い話です。
イ:業務を実現するためのシステム機能の範囲と内容を定義する これは「要件定義」プロセスに近い内容です。システム化計画プロセスでもシステム化の範囲を決めますが、機能そのものの詳細な内容定義は要件定義の主役となります。
ウ:システム化対象業務の問題点を分析し、システムで解決する課題を定義する これがシステム化計画プロセスの核です。「現状の業務のどこに問題があるか」を明らかにし、それをシステムでどう解決するか(ゴール設定)を明確にするフェーズです。
エ:情報システム戦略に連動した経営上の課題やニーズを把握する これは、さらに上流の「システム化構想プロセス」で行う内容です。まず経営方針があり、そこからシステム化の計画へと落とし込まれます。
プロセス順序の整理と試験対策
システム開発の初期段階は、抽象度の高いところから具体的な要件へと絞り込んでいく流れです。試験では「どの工程が、どの段階にあるか」を混同させようとする問題が頻出します。
・経営視点(なぜやるか):構想プロセス ・計画視点(何をどう解決するか):計画プロセス ・技術視点(どう作るか):要件定義・設計プロセス
この3段構えを頭に入れておくと、選択肢の言葉がどのレイヤーの話をしているのかが見えやすくなります。例えば「画面」や「機能」という言葉が出てきたら実装に近い工程、「課題」や「分析」といった言葉が出てきたら計画や構想に近い工程と判断できます。
システム開発の流れを問う問題では、必ず「上流から下流へ」という時系列を意識してください。特に計画プロセスは、構想(目的)と要件定義(手段)をつなぐための「現状分析と方向付け」を行う場所であると記憶しておくと、今回のような問題で迷わなくなります。
- 初心者のためのシステム開発の流れ(要件定義~リリースまで)