블로그 이전했습니다. https://jeongzero.oopy.io/
PART 04. 소프트웨어 공학 - 소프트웨어 검사
본문 바로가기
정보처리기사/필기

PART 04. 소프트웨어 공학 - 소프트웨어 검사

728x90

오답 정리


1. 화이트 박스 테스트에 대한 설명으로 옳지 않은 것은?(p110)


① 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.

② 모듈 안의 작동을 직접 관찰한다.

③ 프로그램 원시 코드의 논리적인 구조를 커버하도록 테스트 케이스를 설계한다.

④ 화이트 박스 테스트 기법에는 조건 검사, 루프 검사, 비교 검사 등이 있다.


정답 : 4번

비교검사는 블랙 박스 테스트이다.



2. 소프트웨어 검사 단계를 올바른 순서로 나열한 것은?(p118)


ㄱ. 설계 검사

ㄴ. 요구사항 검사

ㄷ. 코드 검사

ㄹ. 시스템 검사


① ㄱ-ㄴ-ㄷ-ㄹ

② ㄷ-ㄱ-ㄴ-ㄹ

③ ㄴ-ㄷ-ㄹ-ㄱ

④ ㄴ-ㄹ-ㄱ-ㄷ


정답 : 2번

검사순서 : 코드(구현) 검사 -> 통합(설계) 검사 -> 검증(요구사항) 검사 -> 시스템 검사




3. 상향식 통합 테스트의 과정이 옳게 나열된 것은?(p118)


ㄱ. 드라이버라는 제어 프로그램의 작성

ㄴ. 낮은 수준의 모듈들을 클러스터로 결합

ㄷ. 클러스터의 검사

ㄹ. 드라이버를 제거하고 클러스터를 상위로 결합


① ㄱ-ㄴ-ㄷ-ㄹ

② ㄴ-ㄱ-ㄷ-ㄹ

③ ㄴ-ㄷ-ㄱ-ㄹ

④ ㄱ-ㄴ-ㄹ-ㄷ


정답 : 2번




4. 소프트웨어 개발 단계와 테스트 전략이 옳게 연결된 것은?(p118)


① 설계 단계 - 시스템 테스트

② 요구사항 분석 단계 - 검증 테스트.

③ 코딩 단계 - 통합 테스트

④ 시스템 엔지니어링 단계 - 단위 테스트


정답 : 2번

검사 : 단위 - 통합 - 검증 - 시스템

개발 : 시스템 공학 - 요구분석 - 설계 - 구현




5. 소프트웨어 시험의 목적은 오류를 찾아내는데 있다. 이의 종류로는 단위 시험, 통합 시험, 검증 시험 그리고 시스템 시험이 있는데, 이 중에서 소프트웨어가 요구사항에 맞는지를 추적해 보는데 중점을 두고 있는 시험 방법은 무엇인가?(p118)


① 단위 시험

② 통합 시험

③ 검증 시험.

④ 시스템 시험


정답 : 3번

사용자의 요구 명세서에 있는 내적, 외적인 요구를 실제 구현된 프로그램과 비교하면서 검사하는 것을 검증 시험이라고 한다.




6. 화이트 박스 테스트에 대한 설명으로 옳지 않은 것은?(p119)


① 제품의 내부 요소들이 명세서에 따라 수행되고 충분히 실행되는가를 보장하기 위한 검사이다.

② 입력은 적절하게 받아들였는지, 출력은 정확하게 생성되는지를 보여주는데 사용된다.

③ 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 기준으로 한다.

④ 참, 거짓을 판단하여 문장을 정상적으로 동작하는지 확인한다.


정답 : 2번

입력은 적절하게 받아들였는지, 출력은 정확하게 생성되는지를 보여주는 검사는 블랙박스 테스트이다.




7. 화이트 박스 검사에 대한 설명 중 옳지 않은 것은?(p119)


① 모듈 안의 논리적인 구조를 검사한다.

② 기초 경로 검사(Basic Path Test)라는 기법을 사용한다.

③ 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 기준으로 한다.

④ 정상적인 입력 영역과 비정상적인 입력 영역을 정하여 에측한 출력 결과를 확인해 본다.


정답 : 4번

블랙박스의 균등 분할은 정상적인 입력 영역과 비정상적인 입력 영역을 정하여 예측한 출력 결과를 확인해 본다.




8. 블랙 박스 테스팅을 통해 발견하기 힘든 오류는?(p120)


① 다운 속도나 프린트 속도가 현저하게 떨어지는 경우

② 입력 메뉴를 선택하였는데 출력 메뉴가 선택되는 경우

③ 참, 거짓의 문제가 발생하여 발생하는 오류

④ 12+24를 계산하는데 1224가 출력되는 경우


정답 : 3번

참, 거짓 같은 논리 구조 상의 오류는 화이트 박스 검사로 발견해야 한다.




9. 소프트웨어 개발 단계와 테스트 전략이 잘못 연결된 항은?(p120)


① 설계 단계 - 통합 테스트

② 계획 단계 - 검증 테스트

③ 코딩 단계 - 단위 테스트

④ 시스템 공학 - 시스템 테스트


정답 : 2번

요구분석 단계 - 검증 테스트




10. 검사 대상의 가능한 경로를 어느 정도 통과하는지의 적용 범위성을 측정 주기능으로 하는 검사는?(p121)


① 화이트 박스 검사

② 블랙 박스 검사

③ 오류 예측 검사

④ 투명성 검사


정답 : 1번

기초 경로 검사는 화이트 박스 검사 중의 하나이다.




11. 복잡도를 판정할 때 가장 구조적이고 안정적인 크기는?(p121)


① 5 이하

② 6~10 이하

③ 20 이상

④ 50 이상


정답 : 2번


728x90