令和3年度 ITパスポート試験 公開問題 問22 解説 システム化計画プロセス
業務パッケージを活用したシステム化を検討している。情報システムのライフサイクルを,システム化計画プロセス,要件定義プロセス,開発プロセス,保守プロセスに分けたとき,システム化計画プロセスで実施する作業として,最も適切なものはどれか。
- ア 機能,性能,価格などの観点から業務パッケージを評価する。 ✓ 正答
- イ 業務パッケージの標準機能だけでは実現できないので,追加開発が必要なシステム機能の範囲を決定する。
- ウ システム運用において発生した障害に関する分析,対応を行う。
- エ システム機能を実現するために必要なパラメタを業務パッケージに設定する。
解説
この問題は、情報システムの開発工程(ライフサイクル)における各プロセスの役割を理解しているかを問うものです。ポイントは、選択肢にある作業がプロジェクトのどの段階(上流か下流か)で行われるものかを判断することです。
システム化計画プロセスは、プロジェクトの最も初期段階にあたります。何のためにシステムを作るのか、予算はどの程度か、どの業務パッケージを採用すべきかといった、投資判断や方針決定を行うのがこのプロセスの役割です。したがって、候補となるパッケージを比較・検討する作業は、まさにこの段階で実施されます。
システム化のライフサイクルは、一般的に以下の順序で進みます。
システム化計画プロセス 目的、範囲、費用対効果の明確化。業務パッケージを採用する場合、複数の製品を比較して自社の業務に適合するかを評価(フィット&ギャップ分析の準備)します。
要件定義プロセス システムで何を実現すべきか、機能や性能の要件を詳細に決めます。ここまでの計画を受けて、パッケージの標準機能で足りない部分(追加開発が必要な機能)を特定します。
開発プロセス 要件に基づいて実際の構築作業を行います。パッケージ利用の場合は、必要な設定(パラメータ設定)や、不足部分のカスタマイズを行います。
保守プロセス システム稼働後の運用・管理です。障害対応や改善、定期的なメンテナンスを行います。
今回の問題で、なぜ他の選択肢が不適切なのかを整理します。
イの「追加開発が必要な範囲の決定」は、要件定義プロセスで行われます。まず何が必要かをしっかり決めた後、パッケージと照らし合わせてギャップを埋める作業が必要だからです。
ウの「障害に関する分析・対応」は、運用が始まってから発生することなので、保守プロセスに該当します。
エの「パラメータ設定」は、実際にシステムを動かすための具体的な設定作業ですので、開発プロセスの後半、導入フェーズに近い作業といえます。
情報システム導入のライフサイクルに関する知識は、試験で頻出です。特に「計画」「定義」「開発」「保守」という言葉がどの順序で並び、それぞれの段階で何をゴールにしているかを意識するだけで、多くの関連問題に対応できるようになります。「まず方針を決め(計画)、具体的に何を造るか決め(定義)、実際に造り(開発)、維持する(保守)」という流れを頭に入れておきましょう。
- 経済産業省 情報システム・モデル取引・契約書(情報システムの調達段階の考え方について)