1. 형상관리에 대한 설명
- 소프트웨어 품질 보증을 위한 주요한 요소이며, 주 임무는 변경의 통제이다.
2. CMMI의 성숙도 단계
* 초기단계
- 프로세스에 대한 예측 및 통제가 어려운 단계
* 관리단계
- 프로젝트 차원의 프로세스가 정의되나 가끔 수동적으로 적용됨
* 정의단계
- 조직 차원의 프로세스가 정의되고, 능독적으로 적용되는 단계
* 정량적 관리 단계
- 프로세스가 측정되고 통제되는 단계
* 최적화 단계
- 표준 프로세스를 자세히 검토하여 보완하고 최신 기술들을 반영하여 지속적으로 프로세스를 개선하고 이 개선된 프로세스를 전 조직이 사용하도록 함
3. 소프트웨어 품질에 대한 설명
* ISO/IEC 12119
- 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준 규격
* 매트릭(metric) 품질
- 기준별로 측정방법과 스케일 등을 정의하여 정확히 품질 기준을 측정할 수 있게 해주는 기준
* 품질 기준(criteria)
- 개발자 측면의 내부 관점을 나타내는 것
4. 소프트웨어 테스트에 대한 설명
* 인스펙션(inspection)
- 소프트웨어 요구, 설계, 원시코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토 기법
* 기본 경로 테스트(basic path test)
- 원시 코드의 독립적인 경로가 최소한 한 번은 실행되는 테스트 케이스를 찾아 테스트를 수행
* 회귀 테스트(regression test)
- 한 모듈의 수정이 다른 부분에 미치는 영향을 최소화하기 위해 필요
* 블랙 박스 테스트(black box test)
5. 소프트웨어 패키징 빈칸 채우기
* 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다.
소스 코드는 향후 관리를 고려하여 모듈화하여 패키징하는데, 모듈화는 모듈간 결합도를 (가)하고,
모듈 내 요소들의 응집도를 (나)하는 것이 목표이다.
- 모듈화는 모듈 간 결합도를 최소화하고, 모듈 내 요소들의 응집도를 최대화하는 것이 목표이다.
6. 결합 조치 상태(=오류 목록 상태)
* 열린(Open) 상태
- 오류가 보고 되었지만 아직 분석되지 않은 상태
* 할당된(Assigned) 상태
- 수정을 위해 오류를 개발자에게 할당한 상태
* 연기된(Deferred) 상태
- 낮은 우선순위로 오류 수정을 연기한 상태
* 종료된(Closed) 상태
- 재 테스트 시 오류가 발견되지 않은 상태
* 수정된(Fixed) 상태
- 개발자가 오류를 수정한 상태
* 분류된(Classified) 상태
- 보고된 오류를 관련자들이 확인했을 때 오류가 아니라고 확인된 상태
7. 거품 정렬, 삽입 정렬에 사용되는 시간 복잡도
O(n²)
8. 패키징 도구 암호화 기술 : PKI
- 공개키 암호화 방식 기반으로 디지털 인증서를 활용하는 소프트웨어, 하드웨어, 사용자, 정책 및 제도 등을 총칭하는 암호기술
- 공개키 알고리즘을 통한 암호화 및 전자서명을 제공하기 위한 복합적인 보안 시스템 환경
- 암호화와 복호화키로 구성된 공개키를 이용해 송수신 데이터를 암호화하고 디지털 인증서를 통해 사용자를 인증하는 시스템
9. 파티션의 종류
- Range, Hash, List Partitioning
'정보처리기사 > 정보처리기사 필기' 카테고리의 다른 글
정보처리기사 필기) 시나공 모의고사 정리 - 2과목 소프트웨어 개발 (0) | 2020.08.18 |
---|---|
정보처리기사 필기) 시나공 모의고사 정리 - 1과목 소프트웨어 설계 (0) | 2020.08.18 |
정보처리기사 필기) 수제비 모의고사 정리 - 1과목 소프트웨어 설계 (0) | 2020.08.14 |
정보처리기사 필기 ) 5과목 정보시스템 구축 관리 정리 2 (0) | 2020.08.14 |
정보처리기사 필기 ) 5과목 정보시스템 구축 관리 정리 1 (0) | 2020.08.14 |
댓글