令和7年度 ITパスポート試験 公開問題 問46 解説 ソフトウェア導入工程
問46 開発が完了したソフトウェアを本番環境にインストールする手順を明確にし, それを実施する工程として, 適切なものはどれか。
- ア ソフトウェア統合
- イ ソフトウェア導入 ✓ 正答
- ウ 妥当性確認
- エ 利用者教育
解説
ソフトウェア導入のポイント
問題文にある「開発が完了したソフトウェアを本番環境にインストールする」というキーワードに着目します。開発済みのシステムを、実際にユーザーが業務で利用する環境(本番環境)へと移し、使える状態にすることを指す言葉は「導入(インストール、実装)」です。したがって、このプロセスの名称を問うているイが正解です。
ソフトウェア開発における工程の理解
システム開発の現場では、プログラミングが終わった後、いくつかの工程を経てようやくユーザーの手元に届きます。この問題に出てくる用語の意味を整理しておきましょう。
・ソフトウェア統合 開発した個々の機能(モジュール)を一つにまとめて、全体として正しく動くかを確認する工程です。家を建てる際に、壁や屋根、配線を組み合わせてひとつの建物にする作業に例えられます。
・ソフトウェア導入 統合テストなどが終わり、品質が保証されたソフトウェアを、実際に動かす場所(本番環境)に配置する作業です。単にコピーするだけでなく、必要な設定ファイルの書き換えや、データベースの接続設定なども含めた「利用できる状態にする準備」を指します。
・妥当性確認 そのシステムが「顧客の求めていた要件を本当に満たしているか」を検証する工程です。設計図通りに作ったとしても、顧客の要望とズレていれば意味がありません。実際に運用した時に目的が達成できるかを確認します。
・利用者教育 システムが完成した後に、実際に使うスタッフに対して操作方法や運用ルールを教える活動です。どれだけ優れたシステムでも、使い方がわからなければ業務効率は向上しません。
この知識が実務で役に立つ理由
ITパスポート試験でこれらの用語を問う意図は、開発者だけでなく、プロジェクト全体を管理する立場や、ITを活用するビジネスパーソンとして「今、プロジェクトがどの段階にいて、次に何をするべきか」という全体像を把握させるためです。
例えば、企業で新しい業務システムを導入する際、単にソフトを入れただけで「はい、明日から使ってください」としても、現場は混乱してしまいます。妥当性確認のプロセスが不十分であれば業務に支障が出ますし、利用者教育を怠れば誰も使ってくれません。ITパスポートで学ぶ開発工程の知識は、システムを「作る人」だけでなく、「使う人」「発注する人」が、円滑なシステム移行を成功させるための共通言語なのです。