システム移行テストは何を確かめるのか
基本情報技術者試験 平成31年度春期 午前 問56 / サービスマネジメント › サービスの設計・移行
過去問にチャレンジ
システムの移行テストを実施する主要な目的はどれか。
- ア
確実性や効率性の観点で,既存システムから新システムへの切替え手順や切替えに伴う問題点を確認する。
- イ
既存システムの実データのコピーを利用して,新システムでも十分な性能が得られることを確認する。
- ウ
既存の他システムのプログラムと新たに開発したプログラムとのインタフェースの整合性を確認する。
- エ
新システムが,要求された全ての機能を満たしていることを確認する。
会話形式の解説
講師この問題は、各テストで何を確認するかに注目します。移行テストが扱うのは、既存システムから新システムへの切替えです。
受験者既存システムの実データを使う選択肢も、移行に関係しそうです。
講師そこで、実データを使って何を確かめるのかを見ます。その選択肢の目的は、新システムで十分な性能が得られるかの確認です。性能テストに当たります。
受験者使うデータより、確認する対象を見るのですね。切替え手順を確かめる選択肢はどうですか。
講師それが正解です。切替え手順や切替え時の問題点を確認し、確実かつ効率よく進められるかを確かめます。所要時間も確認する点です。
受験者既存の他システムと新しいプログラムの接続を確かめるものは、切替えとは違いますか。
講師はい。プログラムを組み合わせたときに接続が整合するかを見るので、結合テストの対象です。
受験者要求された機能をすべて満たすかの確認も、新システムを調べますが、移行テストではないのですか。
講師その選択肢が調べるのは機能の充足です。切替え作業そのものではないので、機能テストの目的です。
受験者移行テストは切替え、性能テストは処理性能、結合テストはプログラム間の接続、機能テストは要求機能を確認するのですね。
講師その整理で判断できます。実データや新システムという言葉だけで決めず、何を確認する選択肢かを見てください。
まとめ
システム移行テストの主要な目的は、既存システムから新システムへの切替え手順と、切替えに伴う問題点を確認することです。切替えを確実かつ効率よく進められるかを見ます。処理性能、プログラム間の接続、要求機能の充足は、それぞれ確認する対象が異なります。
解答・解説
正解はアです
この問題のテーマ
システム移行テストで何を確認するかを問う問題です。
解き方の考え方
まず、各選択肢が確認する対象を見分けます。移行テストの対象は、既存システムから新システムへの切替えです。新システムの性能、プログラム間の接続、要求機能の充足は、それぞれ別の観点で確認します。
選択肢ごとの解説
- ○ア 確実性や効率性の観点で,既存システムから新システムへの切替え手順や切替えに伴う問題点を確認する。アは切替え手順と、その際に生じる問題点の確認を述べています。切替えを確実かつ効率よく進められるかを確かめる内容なので、移行テストの主要な目的に当たります。
- ×イ 既存システムの実データのコピーを利用して,新システムでも十分な性能が得られることを確認する。イは実データのコピーを使い、新システムで十分な性能が得られるかを確認します。確認の対象が処理性能なので、性能テストの説明です。
- ×ウ 既存の他システムのプログラムと新たに開発したプログラムとのインタフェースの整合性を確認する。ウは既存の他システムのプログラムと、新しいプログラムの接続が整合するかを確認します。プログラムを組み合わせたときの動作に着目しており、結合テストの対象です。
- ×エ 新システムが,要求された全ての機能を満たしていることを確認する。エは新システムが要求された機能を満たすかを確認します。切替え作業そのものではなく機能の充足を調べるため、機能テストの目的です。
POINT
- テストの名称ではなく、何を確認するかで見分けます。
- 移行テストでは、切替え手順に加えて所要時間や切替え時の問題点も確認します。
- 性能、接続、機能の充足は、切替えとは異なる確認対象です。
