모두CBT

다음은 소프트웨어 테스트를 위해 작성된 테스트 케이스와 원인-결과 그래… | [경찰간부후보생 소프트웨어공학] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 26년 1회차
다음은 소프트웨어 테스트를 위해 작성된 테스트 케이스와 원인-결과 그래프이다. (가)~(다)의 제한 조건 기호로 가장 적절한 것은?
테스트 케이스
○첫 번째 열이 A 또는 B이고 두 번째 열이 %이면 ‘출입 허가’를 출력한다.
○첫 번째 열이 A 또는 B가 아니면 ‘출입 불가’를 출력한다.
○첫 번째 열이 A 또는 B이고 두 번째 열이 %가 아니면 ‘코드 오류’를 출력한다.
○A는 남직원, B는 여직원을 의미한다.
원인-결과 그래프

(가) (나) (다)
문제 이미지
1
E R R
2
E M R
3
I R M
4
I M M
해설

(가)는 E(Exclusive), (나)와 (다)는 모두 R(Requires)이므로 조합은 E R R이다.

남직원과 여직원은 동시에 참일 수 없는 원인이므로 둘을 잇는 (가)는 배타 제약이다. 원인 %에서 남직원·여직원으로 향하는 화살표 (나)·(다)는 '%가 성립하려면 해당 원인이 먼저 성립해야 한다'는 요구 제약이다.

  • E M R: (나)는 원인 사이의 화살표이므로 결과 사이에 쓰는 M(Masks)이 아니라 R이다.
  • I R M: (가)의 I(Inclusive)는 적어도 하나는 참이어야 한다는 제약인데, 직원이 아닌 경우('출입 불가')가 있으므로 맞지 않고, (다)도 M이 아니라 R이다.
  • I M M: (가)는 배타 제약 E이고, (나)·(다)는 원인 간 요구 제약 R이므로 모두 맞지 않는다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기