戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2011年 秋期 48


問題文

受託したシステムの新規開発において、ソフトウェアを本番環境に移行するための計画を顧客に説明した。この計画に基づいた作業を実施する工程として、適切なものはどれか。

選択肢

結合テスト
システムテスト
ソフトウェア導入(正解)
ソフトウェア保守

🔒 解説は解答すると表示されます

ソフトウェアを本番環境に移行する作業の工程の選択【ITパスポート 解説】

正解の理由

「ソフトウェア導入(software deployment / software installation:ソフトウェアを実際に稼働させるために設置・設定する作業)」は、開発やテストで完成したソフトウェアを「本番環境(production environment:実際のユーザが使う環境)」に移す工程そのものを指します。
本番移行には、インストール、設定、データ移行、最終確認、切り替え(カットオーバー)などが含まれます。問題文の「ソフトウェアを本番環境に移行するための計画を説明した。この計画に基づいた作業を実施する工程」に最も当てはまるのがソフトウェア導入です。

解法ステップ

  1. 問題文で重要なキーワードを探す:「本番環境に移行」「計画に基づいた作業」など。
  2. そのキーワードが指す工程を思い浮かべる:「本番環境に移す=導入(デプロイ)」。
  3. 各選択肢の意味を確認する:テスト工程か、導入か、保守かを区別する。
  4. 本番へ移す実作業を指すものを選ぶ。→ ソフトウェア導入が該当。
短く言えば、「本番へ移す」=「導入(デプロイ)」を選べば正解です。

選択肢別の誤答解説

  • ア: 結合テスト(integration test:複数の部品やモジュールが正しく連携するかを確認するテスト)
    → 開発側のテスト段階です。システムを本番に移す作業ではありません。
  • イ: システムテスト(system test:システム全体が要件どおり動作するか確認する最終的なテスト)
    → 本番移行前の品質確認工程です。移行(導入)そのものではありません。
  • ウ: ソフトウェア導入(software deployment / installation:本番環境への設置・設定・稼働開始)
    → 本番環境への移行作業そのもの。正解です。
  • エ: ソフトウェア保守(maintenance:稼働後の不具合修正や機能改善を行う工程)
    → 稼働後の作業であり、本番へ移す“移行作業”ではありません。

よくある誤解

  1. 「テスト=導入」と混同する
    • テスト(結合テストやシステムテスト)は動作確認です。導入は確認結果を受けて本番へ設置する作業です。順序が違います。
  2. 「導入=保守」と考える
    • 導入は開始(リリース)作業。保守はリリース後の継続作業です。目的とタイミングが異なります。
  3. 「本番環境への切り替えは簡単」と思い込みやすい
    • 実際はデータ移行や設定調整、ロールバック(取り消し)計画など注意点が多いです。計画どおりに実行することが重要です。

補足コラム

本番移行(導入)にはいくつかの進め方があります。代表的なものを簡単に紹介します。
  • ビッグバン方式(big bang):一度に全ユーザを切り替える方法。短時間で終わる反面、問題が起きると影響が大きいです。
  • 段階導入(phased rollout):一部ユーザや機能から順に導入する方法。リスクを小さくできます。
  • ロールバック(rollback):導入後に重大な問題が起きたときに元に戻す手順のこと。事前に準備しておく必要があります。
最近は「CI/CD(Continuous Integration / Continuous Deployment:継続的インテグレーション/継続的デプロイ)」という自動化手法で導入を素早く安全に行うことが増えています。CI/CDはテストと導入を自動でつなげてミスを減らします。

FAQ

Q1: 「本番環境」とは何ですか?
A1: 本番環境(production environment)は、実際のユーザがサービスやシステムを使う環境です。テスト環境や開発環境とは別で、安定稼働が最重要です。
Q2: ソフトウェア導入とリリースは同じですか?
A2: 概念的には近いです。リリース(release)は公開・提供する行為全般を指し、導入(deployment)は実際に環境へ配置して稼働させる具体的作業を指します。
Q3: テストが終わればすぐ導入できますか?
A3: テストが合格しても、データ移行計画やバックアップ、ロールバック手順、関係者の合意(ゴー/ノーゴー判定)などが整っている必要があります。

関連キーワード: ソフトウェア導入、デプロイ(Deployment)、本番環境、リリース、結合テスト、システムテスト、ソフトウェア保守、ロールバック、カットオーバー、リリース計画、CI/CD
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について