過去問解きまくり研究所 ホーム

令和元年度 秋期 午前 問49

システム開発技術

命令網羅と判定条件網羅の関係

単一の入り口をもち,入力項目を用いた複数の判断を含むプログラムのテストケースを設計する。命令網羅と判定条件網羅の関係のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解イ判定条件網羅を満足するならば,命令網羅も満足する。

解説

判定条件網羅を満たせば、命令網羅は自動的に満たされます。

命令網羅は、すべての命令を一度は実行するという基準です。判定条件網羅は、分かれ道のそれぞれの向きを通す基準です。分かれ道の両側を選べば、その先にある処理はどちらも動きます。入り口が一つで、どの処理もいずれかの道の先にあるなら、すべての分岐を両方向へ通した時点で、処理はすべて実行済みです。ですから後者を満たせば、前者は自動的に満たされます。逆は成り立ちません。命令を全部動かしても、片側しか通っていない分岐が残りえます。条件が成立しないときに何もしない作りが、まさにその例です。包含の向きは、片方が他方を含むという形で押さえます。厳しい基準を満たせば緩い基準も満たされる、という関係です。網羅の基準は他にもあり、条件網羅や複合条件網羅が続きます。上に行くほど、必要な試験の数は増えていきます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和元年度 秋期 基本情報技術者試験 午前 問49

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)