2020 1, 2회 통합필기에도 출제된 문제 : ★
★ 36. 다음이 설명하는 애플리케이션 통합 테스트 유형은?
- 깊이 우선 방식 또는 너비 우선 방식이 있다.
- 상위 컴포넌트를 테스트 하고 점증적으로 하위 컴포넌트를 테스트 한다.
- 하위 컴포넌트 개발이 완료되지 않은 경우 스텁(Stub)을 사용하기도 한다.
1) 하향식 통합 테스트
2) 상향식 통합 테스트
2) 회귀 테스트
4) 빅뱅 테스트
● 하향식 통합 테스트(Top Down Integration Test)
- 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법
- 주요 제어 모듈 기준으로 아래 단계로 이동하며 통합. 우선 통합법 또는 넓이 우선 통합법 사용
- 주요 제어 모듈은 작성된 프로그램 사용, 주요 제어 모듈의 종속 모듈들은 스텁(stub)으로 대체
- Stub : 제어 모듈이 호출하는 타 모듈의 기능을 단순히 수행하는 도구. 일시적으로 필요한 조건만을 가지고 있는 시험용 모듈
● 상향식통합 테스트(Bottom Up Integration Test)
- 하위 모듈에서 상위 모듈로 방향을 통합
● 회귀 테스팅 (Regression Testing)
- 이미 테스트된 프로그램의 테스팅을 반복
●빅뱅 테스트 : 모듈 간 상호 인터페이스를 고려하지 않고 단위 테스트가 끝난 모듈을 한번에 결합시켜 테스트
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.235 ~ p.236
37. 인터페이스 구현시 사용하는 기술중 다음 내용이 설명하는 것은?
JavaScript를 사용한 비동기 통신기술로 클라이언트와 서버간에 XML 데이터를 주고 받는 기술
1) Procedure
2) Trigger
3) Greedy
4) AJAX
AJAX : 웹 페이지에서 자바스크립트 등을 이용하여 XML로 데이터를 교환 및 제어. 이용자가 웹 페이지와 자유롭게 상요작용 할 수 있도록하는 기능
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.267
38. 소프트웨어 재공학이 소프트웨어의 재개발에 비해 갖는 장점으로 거리가 먼 것은?
1) 위험부담 감소
2) 비용 절감
3) 시스템 명세의 오류 억제
4) 개발시간의 증가
재공학의 목적
● SW의 수명 연장
● SW의 유지보수성 향상
● SW에서 사용하고 있는 기술 향상
SW 재공학이 재개발에 비해 갖는 장점
● 위험부담 감소
● 비용절감
● 시스템 명세 오류 억제
[참고 자료]
코딩하는 흑동고래 http://egloos.zum.com/monray/v/4268911
39. 알파, 베타 테스트와 가장 밀접한 연관이 있는 테스트 단계는?
1) 단위 테스트
2) 인수 테스트
3) 통합 테스트
4) 시스템 테스트
테스트 단계 : 단위테스트 > 통합테스트 > 시스템테스트 > 인수테스트
● 단위 테스트
- 설계의 최소 단위인 모듈이나 컴포넌트에 초점을 맞춰 테스트
- 방법 : 구조 기반 테스트, 명세 기반 테스트
● 통합 테스트
- 완료된 모듈들을 결합하여 하나의 시스템으로 완성시키는 과정에서의 테스트
● 시스템 테스트
- 개발된 SW가 해당 컴퓨터 시스템에서 완벽하게 수행되는가
● 인수 테스트
- 사용자의 요구사항을 충족하는지에 중점을 둔 테스트
- 종류 : 사용자 인수 테스트, 운영상의 인수 테스트, 계약 인수 테스트, 규정 인수 테스트, 알파 테스트, 베타 테스트
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.233 ~ p.234
★ 40. 다음 트리의 차수(degree)는?
1) 2
2) 3
3) 4
4) 5
트리 : 트리는 노드와 링크를 이용하여 사이클을 이루지 않도록 구성하는 그래프
● 노드(Node) : 하나의 기억공간, 트리의 기본 요소로서 자료 항목과 다른 항목에 대한 가지를 합친 것 ex) A, B, C, D, E, F, G, H, I
● 근 노드(Root Node) : 트리의 맨위에 있는 노드 ex) A
● 디그리(degree,차수) : 각 노드에서 뻗어나온 가지의 수 ex) A = 2, B = 3, C = 1, F = 1
● 단말 노드(Termial Node) = 잎 노드(Leaf Node) : 자식이 하나도 없는 노드, 즉 디그리가 0인 노드 ex) D, E, H, I ,G
● 자식 노드(Son Node) : 어떤 노드에 연결된 다음 레벨의 노드들
● 부모 노드(Parent Node) : 어떤 노드에 연결된 이전 레벨의 노드들
● 형제 노드(Slbling) : 동일한 부모를 갖는 노드들
● 트리의 디그리 : 노드들의 디그리 중에서 가장 많은 수 ex) 3
[참고 자료]
길벗 2020 시나공 정보처리기사 필기 p.165 ~ p.166
※ 잘못된 부분이 있다면 공유부탁드립니다!
2020 정보처리기사
제 3회 필기 A형
문제풀이 036~040
'정보처리기사 > 2020 3회 정보처리기사 필기' 카테고리의 다른 글
2020 정보처리기사 제 3회 필기 A형 3과목 046~050 (0) | 2020.09.22 |
---|---|
2020 정보처리기사 제 3회 필기 A형 3과목 041~045 (0) | 2020.09.22 |
2020 정보처리기사 제 3회 필기 A형 2과목 031~035 (0) | 2020.09.21 |
2020 정보처리기사 제 3회 필기 A형 2과목 026~030 (0) | 2020.09.16 |
2020 정보처리기사 제 3회 필기 A형 2과목 021~025 (0) | 2020.09.16 |
댓글