システム開発・マネジメント応用問題

結合テスト中に、モジュールAとモジュールBのインターフェース部分で予期しないデータ形式の不整合が発見された。この状況において最も優先して行うべき対応はどれか。

A.モジュールAとモジュールBの両方を単体テストからやり直し、それぞれの内部ロジックを再検証する
✗ 内部ロジックの問題ではなくインターフェースの不整合であるため、単体テストのやり直しは効率的ではありません。
B.インターフェース仕様書を確認し、どちらのモジュールが仕様に違反しているかを特定した上で修正方針を決める← 正解
✓ 正解です。まずインターフェース仕様書で正しい仕様を確認し、仕様違反の箇所を特定して修正方針を立てることが根本的な解決につながります。
C.不整合が発生したデータ形式を一方のモジュールに合わせて統一し、速やかにテストを再開する
✗ 仕様の確認なしに一方に合わせることは、別の不具合を生む可能性があり、根本原因の解決になりません。
D.インターフェース部分に変換ロジックを追加し、両モジュールを修正せずにテストを続行する
✗ 変換ロジックの追加は問題を隠蔽するだけで、仕様の不明確さという根本問題を解決しません。

基本情報技術者試験 の問題一覧