ITパスポート試験 / 平成29年度 春期 ITパスポート試験 公開問題 / 問4
certification-simodake-work

平成29年度 春期 ITパスポート試験 公開問題 問4 解説 システムのライフサイクル

システムのライフサイクルを,企画プロセス,要件定義プロセス,開発プロセス, 運用・保守プロセスに分けたとき,業務を実現させるためのシステムの機能を明らか にするプロセスとして,適切なものはどれか。

  1. ア 企画プロセス
  2. イ 要件定義プロセス ✓ 正答
  3. ウ 開発プロセス
  4. エ 運用・保守プロセス

解説

この問題は、システム開発の工程である「共通フレーム(SLCP)」における各プロセスの役割を整理できているかを問うものです。キーワードとなる「業務を実現させるための機能」というフレーズを見たら、すかさず「要件定義」を選べるようにしておきましょう。

システム開発の各プロセスと役割分担

システム開発は、いきなりプログラムを作り始めるわけではありません。以下の流れで進めるのが一般的です。

企画プロセス:経営課題を解決するために「何のためにシステムを作るのか」「費用対効果はどうなるのか」といった大枠の方針を決めます。

要件定義プロセス:「何を実現するシステムなのか」を明確にします。業務で使う機能や、システムに求められる性能、セキュリティ水準などを利用者にヒアリングして文書化します。今回の問題の答えです。

開発プロセス:要件定義書の内容に基づき、実際にプログラムを設計・実装し、テストを行う工程です。

運用・保守プロセス:完成したシステムを現場で使い始め、トラブル対応や機能改善を行う工程です。

なぜこの区別が重要なのか

実務の現場において、このプロセスが曖昧なまま開発を進めると「完成したのに使い物にならない」「必要な機能が入っていない」という重大なトラブルにつながります。ITパスポートでこの知識が問われるのは、開発の初期段階で「何を作るか」を固めることの重要性を理解し、ビジネスの視点から開発工程を俯瞰できるようになるためです。

特に要件定義は「システム開発の設計図」を作る工程です。ここで決めた内容が後の工程のすべてに影響するため、ITの専門知識だけでなく、業務部門との円滑なコミュニケーション能力や、何ができて何ができないのかを見極める判断力が強く求められます。

情報処理推進機構(IPA) 共通フレーム(共通フレームの概要) ITパスポート試験ドットコム 共通フレーム e-Stat 政府統計の総合窓口(システムライフサイクル)

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう