# 4. 자격증/정보처리기사

정보처리기사 # 2020.06_2과목 소프트웨어 개발

둥굴둥굴둥굴레차 2021. 8. 9. 23:50

반정규화(Denormalization) 유형중 중복 테이블을 추가하는 방법에 해당하지 않는 것은?
     
     1. 빌드 테이블의 추가
     2. 집계 테이블의 추가
     3. 진행 테이블의 추가
     4. 특정 부분만을 포함하는 테이블의 추가

반 정규화 유형 중 중복 테이블 추가 방법
진행 테이블 추가 / 집계 테이블 추가 / 특정 부분만을 포함하는 테이블 추가

 

 

ISO/IEC 9126의 소프트웨어 품질 특성 중 기능성(Functionlity)의 하위 특성으로 옳지 않은 것은?
     
     1. 학습성
     2. 적합성
     3. 정확성
     4. 보안성

학습성은 사용성(Usability)의 하위 특성

 

 

다음 트리의 차수(degree)와 단말 노드(terminal node)의 수는?


     1. 차수: 4, 단말 노드: 4
     2. 차수: 2, 단말 노드: 4
     3. 차수: 4, 단말 노드: 8
     4. 차수: 2, 단말 노드: 8

단말 노드 : 자식이 없는 노드

 

 

인터페이스 구현 검증도구 중 아래에서 설명하는 것은?


     1. xUnit
     2. STAF
     3. FitNesse
     4. RubyNode

정답은 2번

xUnit : Java, C++ 등 다양한 언어 지원하는 단위 테스트 프레임워크
STAF : 서비스 호출 및 컴포넌트 재사용 등 환경 지원하는 테스트 프레임워크
FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
NTAF : FitNesse의 장점인 협업 기능과  STAF의 장점인 재사용 및 확장성을 통합한 네이버의 테스트 자동화 프레임워크이다.
Selenium : 다양한 브라우저 및 개발 언어 지원하는 웹 애플리케이션 테스트 프레임워크
Watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크
Ruby : 인터프리터 방식의 객체지향 스크립트 언어

 

 

ISO/IEC 9126의 소프트웨어 품질 특성 중 기능성(Functionlity)의 하위 특성으로 옳지 않은 것은?
     
     1. 학습성
     2. 적합성
     3. 정확성
     4. 보안성

ISO/IEC 9126 제품특성
기능성 : 적합성 정확성 성호운용성 보안성 준수성
신뢰성 : 성숙성 결함허용성 복구성
사용성 : 이해성 학습성 운용성 준수성
효율성 : 시간반응성 자원효율성 준수성
유지보수성 : 분석성 변경성 안정성 시험성 준수성
이식성 : 적응성 설치성 공존성 대체성 준수성