정보처리기사
[정보처리기사] 기출문제 오답 풀이 - 소프트웨어공학
psswrd
2020. 4. 9. 17:38
문제 사이트 : CBT
2014년 8월 기출문제
Q. 화이트박스 검사로 찾기 힘든 오류는 ?
1. 논리흐름도
2. 루프구조
3. 순환복잡도
4. 자료구조
A. 4번, 자료구조.
| 블랙박스 검사 |
개념 1. 올바른 출력이 나오는지 검증하는 방식
2. 자료구조, 외부 데이터 접근, 인터페이스, 성능 에러 등에 관한 것들을 확인
3. 소프트웨어의 내부 구조나 작동 원리는 모르는 상태에서 동작을 검사 |
종류 경계값 분석 기법 오류 예측 기법 원인 결과 그래프 기법 요구사항 추적 매트릭스 상태 전이 테스팅 의사결정 테이블 테스팅 동등 분할 기법
|
|
화이트박스 검사 |
개념 1. 내부 소스 코드를 테스트
2. 설계/구현 기반 테스트
3. 코드를 꼼꼼하게 테스트 |
종류 제어 흐름 검사 데이터 흐름 검사 루프 검사 경로 검사 |
2019년 3월 기출문제
Q. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?
1. Reliability
2. Portability
3. Correctness
4. Efficiency
A. 3번, Correctness.
소프트웨어 품질 목표
- Correctness ( 정확성 ) : 사용자의 요구사항을 충족시키는 정도
- Reliability ( 신뢰성 ) : 정확하고 일관된 결과로 요구된 기능을 오류없이 수행하는 시스템 능력의 정도
- Efficiency ( 효율성 ) : 최소한의 처리 시간과 기억 장소를 소유하여 요구된 기능을 수행하는 시스템 능력의 정도
- Integrity ( 무결성 ) : 허용하지 않은 사용이나 자료의 변경을 제어하는 정도
- Maintainability ( 유지보수 용이성 ) : 사용자의 기능 변경의 필요성을 만족하기 위하여 소프트웨어를 진화하는 것이 가능한 정도
- Usability ( 사용 용이성 ) : 소프트웨어를 쉽게 배우고 사용할 수 있는가의 정도
- Testability ( 검사 용이성 ) : 소프트웨어를 쉽게 검사할 수 있는가의 정도
- Portability ( 이식성 ) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정할 수 있는 정도
- Flexiability ( 유연성 ) : 소프트웨어 품질 목표 중 새로운 요구사항에 접하여 쉽게 수정될 수 있는 시스템의 능력을 요구하는 것의 정도