システムの導入,受入れ支援,保守,廃棄は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる,システム開発の最終段階に関する重要な工程です。システムを完成させた後,「どのように運用を開始し,どのように維持・改善し,最終的にどのように終了させるのか」を整理できていますか?
システムの導入=運用開始に向けて,環境を整備しシステムを稼働させる
受入れ支援=利用者による確認(レビュー・テスト)を支援する
保守=稼働後のシステムを維持・改善する
廃棄=不要となったシステムを適切に終了させる
システム開発では,設計・構築・テストが完了した後も重要な工程が続きます。導入で実行環境を整え,受入れ支援によって利用者がシステムを確認し,運用開始後は保守によって品質を維持・向上させます。そして最終的には,システムの役割を終えた時点で廃棄が行われます。この一連の流れを理解することが,システムライフサイクル全体を把握するポイントです。
このページでは,システムの導入から廃棄までの各工程について,「どの段階で何を行うのか」,「試験で問われやすいポイントはどこか」を整理し,全体像が一目で分かるようにシンプルに解説します。内容は多くありませんが,得点源になりやすい分野なので,確実に理解していきましょう。
システムの導入とは
システムの導入では,システムの導入計画に従い,システムやデータベースなどを初期化し実行環境を整えます。
受入れ支援とは
受入れ支援では,システムの供給者が,利用者によるレビューやテストの支援を行い,システムが完成していることを(システムの取得者と供給者で)確認します。
※ 利用者に対する教育訓練を行ったり,利用者マニュアルを文書化したりもする
保守とは(基本と種類)
保守作業では,古くなった部品や装置の入れ替え,消耗品の補充,故障した機器の修理,ソフトウェアの修正や改良,データのバックアップなどを行います。
ソフトウェアの保守
ソフトウェアの保守では,発見されたバグの修正や,機能の追加などを行います。
| 是正保守 | 発見されたバグを訂正するために行う修正 |
| 予防保守 | (潜在的な不具合が原因の)障害が顕在化する前に発見して解決するために行う修正 |
| 適応保守 | (利用環境が変化した場合でも)ソフトウェアを使用し続けられるようにするために行う修正 |
| 完全化保守 | ソフトウェアの性能などを改善するために行う修正 |
リグレッションテスト(退行テスト,回帰テスト)とは
リグレッションテストとは,各テストで見つかったバグの修正や保守の段階で修正を行った場合に,他の部分に新しい誤りが発生していないかを検証するテストです。
廃棄とは(ライフサイクルの終了処理)
廃棄では,不要となったシステムを廃棄します。
まとめ
今回は,システムの導入,受入れ支援,保守,廃棄について,それぞれの役割と流れをシンプルにまとめてみました。導入では,システムを実行できる環境を整備し,受入れ支援では,利用者によるレビューやテストを通じてシステムの完成を確認します。運用開始後は保守によってシステムを維持・改善し,最終的には不要となったシステムを廃棄します。システム開発は,開発して終わりではなく,運用・保守・廃棄までを含めた一連のライフサイクルとして理解することが重要です。全体の流れを意識しながら,知識を整理していきましょう。
理解が進んだら,基本情報技術者試験の過去問題等にもチャレンジしてみてください。


