본문 바로가기
정보처리기사/2020 1,2회 정보처리기사 필기

2020 정보처리기사 제 1, 2회 필기 A형 2과목 021~025

by Danne 2020. 6. 14.
21. 평가 점소에 따른 성적부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계 값 분석기법으로 테스트 하자고 할 때 다음 중 테스트 케이스 입력의 입력 값으로 옳지 않은 것은?
  1) 59        2) 80       3) 90      4) 101
평가 점수 성적
80 ~ 100 A
60 ~ 79 B
0 ~ 59 C

경계값 분석 기법 (Boundary Value Analysis)

 입력 자료에만 치중한 동치 분할 기법을 보완하기 위한 기법

 입력 조건의 경계값을 테스트 레이스로 선정하여 검사하는 기법

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.230

 

 

 

22. 다음 트리의 차수(degree)와 단말 노드(termial node)의 수는?
  1) 차수 : 4, 단말 노드 : 4
  2) 차수 : 2, 단말 노드 : 4
  3) 차수 : 4, 단말 노드 : 8
  4) 차수 : 2, 단말 노드 : 8

트리 : 트리는 노드와 링크를 이용하여 사이클을 이루지 않도록 구성하는 그래프

 노드(Node) : 하나의 기억공간, 트리의 기본 요소로서 자료 항목과 다른 항목에 대한 가지를 합친 것 ex) A, B, C, D, E, F, G, H

 근 노드(Root Node) : 트리의 맨위에 있는 노드 ex) A

 디그리(degree,차수) : 각 노드에서 뻗어나온 가지의 수 ex) A = 2, B = 1, C = 2, E = 2

 단말 노드(Termial Node) = 잎 노드(Leaf Node) : 자식이 하나도 없는 노드, 즉 디그리가 0인 노드  ex) D, F, G, H

 자식 노드(Son Node) : 어떤 노드에 연결된 다음 레벨의 노드들

 부모 노드(Parent Node) : 어떤 노드에 연결된 이전 레벨의 노드들

 형제 노드(Slbling) : 동일한 부모를 갖는 노드들

 트리의 디그리 : 노드들의 디그리 중에서 가장 많은 수 ex) 2

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.165 ~ p.166

 

 

 

23. 검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는?
  1) 동치 분할 검사
  2) 형상 검사
  3) 알파 검사
  4) 베타 검사

 동치 분할 검사 : 입력 자료에 초점을 맞춰 테스트 케이스를 만들고 검사하는 방법

 형상 검사 : 기준선의 무결성을 평가하기 위해 확인, 검중, 검열 과정을 통해 공식적으로 승인하는 작업

 알파 테스트 : 개발자의 장소에서 사용자가 개발자 앞에서 행하는 데스트

 베타 테스트 : 선정된 최종 사용자가 여러 명의 사용자 앞에서 행하는 테스트

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.210 ~ p.234

 

 

 

24. 하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하시는가?
  1) Stub
  2) Driver
  3) Prodedure
  4) Function

하향식 통합 테스트(Top Down Integration Test)

 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법

 주요 제어 모듈은 작성된 프로그램 사용, 주요 제어 모듈의 종속 모듈들은 스텁(stub)으로 대체

 Stub : 제어 모듈이 호출하는 타 모듈의 기능을 단순히 수행하는 도구. 일시적으로 필요한 조건만을 가지고 있는 시험용 모듈

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.235

 

 

 

25. 소프트웨어 품질 측정을 위해 개발자 관점에 고려해야 할 항목으로 거리가 먼 것은?
  1) 정확성
  2) 무결성
  3) 사용성
  4) 간결성

ISO/IEC 9126 : 기능성, 신회성, 사용성, 효율성, 유지보수성, 이식성

ISO/IEC 25010 : 신뢰성, 사용성, 이식성, 유지보수성, 기능 적합성, 실행 효율성, 호환성, 보안성

 

[참고 자료]

길벗 2020 시나공 정보처리기사 필기 p.76

https://booolean.tistory.com/576

 

 

※ 잘못된 부분이 있다면 공유부탁드립니다!

 

 

 

2020 정보처리기사 

제 1, 2회 통합 필기 A형  

문제풀이 021~025

반응형

댓글