쉽게 배우는 소프트웨어 공학 10장 품질 연습문제
직접 푼거라 틀릴수도있음
1. 다음 설명은 누가 생각하는 품질 속성인가?
- 처음에 계획한 개발 비용과 개발 기간 내에 개발을 해 추가 비용 부담이 발생하지 않는 소프트웨어르르 좋은 소프트웨어라고 생각할 수 있다.
① 프로젝트 관리자 관점
② 개발자 관점
③ 사용자 관점
④ 구매 담당자 관점
답 : 1
설명 : 그렇다네요
2. W.E.페리의 품질에 관한 설명 중 옳지 않은 것은?
① 정확성 : 사용자가 요구한 기능을 정확하고 일관되게 원하는 정밀도로 수행할 수 있는 정도
② 무결성 : 허가받지 않은 사용자가 데이터 접근을 통해 변경을 시도할 때 얼마나 보호 할 수 있는지 정도
③ 상호운용성 : 한 소프트웨어를 다른 소프트웨어와 얼마나 쉽게 연계 또는 결합해 정보를 교환할 수 있는지 정도
④ 유지보수 용이성 : 프로그램 내에 존재하는 오류를 찾아 수정하고 패치할 때 얼마나 쉽게 변경할 수 있는지 정도
답 : 1
설명 :
신뢰성 - 사용자가 요구한 기능을 정확하고 일관되게 원하는 정밀도로 수행할 수 있는 정도
정확성 - 사용자가 요구하는 기능을 충족시키는 정도, 요구분석명세서와 일치하는 정도
3. McCall 의 소프트웨어 품질 요소에 대한 설명으로 옳지 않은 것은?
① 사용성 : 사용자가 쉽게 이해하고 사용이 용이하며 흥미를 느끼는 정도
② 정확성 : 기능적인 요구사항 만족과 고객 목적 이행 정도
③ 이식성 : 다른 시스템과 정보 교류의 연동 및 통합 정도
④ 신뢰성 : 필요한 정확성으로 기능을 수행하는 정도
답 : 3
설명 : 이식성 - 하드웨어 또는 운영체제와 같은 환경에서 또 다른 환경으로 옮겨도 환경 변화에 무리 없이 잘 작동할 수 있도록 프로그램을 수정하여 이식하는 것이 얼마나 쉬운가를 나타냄
4. CMM의 레벨로 옳지 않은 것은?
① 최적 단계
② 관리 단계
③ 정의 단계
④ 계획 단계
답 : 4
설명 :
CMM 모델 : 초기 - 반복 - 정의 - 관리 - 최적화
CMMI 모델 : 초기 - 관리 - 정의 - 정략적 관리 - 최적화
5. CMMI 프로세스 성숙도 수준 중 관리 단계의 특징으로만 묶은 것은?
ㄱ-기본적인 프로젝트 관리 프로세스가 정의되어 비용, 일정, 기능 등을 추적할 수 있다.
ㄴ-새로운 프로젝트에 대한 계획과 관리가 이전의 성공한 프로젝트에 근거해 이루어진다.
ㄷ-조직의 소프트웨어 프로세스를 점담하는 소프트웨어 공학 프로세스 구룹이 있다.
ㄹ-프로세스 개선을 지속적으로 추진해 프로세스 능력 수준을 높인다.
① ㄱㄴ
② ㄴㄷ
③ ㄱㄴㄹ
④ ㄴㄷㄹ
답 : 1
설명 :
6. CMMI 모델의 정의 단계에 해당하는 프로세스 영역으로 옳지 않은 것은?
① 제품통합
② 의사결정 분석 및 해결
③ 조직 교육 관리
④ 조직 프로세스 성과 관리
답 : 4
설명 :
7. 소프트웨어 개발 표준 중 소프트웨어 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개서하는 국제 표준은?
① SCRUM
② ISO/IEC 12509
③ SPICE
④ CASE
답 : 3
설명 : ㅇ0ㅇ
8. 소프트웨어 품질 측정을 위해 개발자 관점에서 고려해야 할 항목으로 거리가 먼 것은?
① 정확성
② 무결성
③ 사용성
④ 간결성
답 : 4
설명 :
9. ISO/IEC 9126의 소프트웨어 품질 특성 중 기능성의 하위 특성으로 옳지 않은 것은?
① 학습성
② 적합성
③ 정확성
④ 보안성
답 : 1
설명 :
10. 어떤 웹 서비스 시스템은 다음과 같은 특징을 가지고 있다. 이 시스템과 관련해 ISO/IEC 9126 품질 특성 중에서 개선할 필요가 있는 것은?
- 온라인/오프라인 도움말을 제공하지 않는다.
- 시스템이 제공하는 기능을 메뉴명으로 이해하기 어렵다.
- 모든 웹페이지에서 홈페이지로 바로 가는 '홈버튼'이 제공되지 않아 이전 페이지로 이동하는 '뒤로가기버ㅡㄴ'을 사용해 여러 단계를 거쳐 홈페이지로 갈 수 밖에 없다.
① 효율성
② 사용성
③ 이식성
④ 유지보수성
답 : 2
설명 :
11. 소프트웨어 품질 목표 중 주어진 시간 동안 주어진 기능을 오류 없이 수행하는 정도를 나타내는 것은?
① 직관성
② 사용 용이성
③ 신뢰성
④ 이식성
답 : 3
설명 :
12. 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준은?
① ISO/IEC 2196
② IEEE 19554
③ ISO/IEC 12119
④ ISO/IEC 14959
답 : 3
설명 :
13. 소프트웨어 프로세스에 대한 개선 및 능력 측정 기준에 대한 국제 표준은?
① ISO 14001
② IEEE 802.5
③ IEEE 488
④ SPICE
답 : 4
설명 :
14. 다음은 ISO의 소프트웨어 프로세스 평가를 위한 국제 표준인 SPICE에 대한 설명이다. 이에 해당한느 프로세스 범주는?
- 시스템과 소프트웨어 제품을 개발하는 프로세스, 즉 요구사항 분석명세서와 설계 구현 테스트 등이 이 범주에 속한다.
① 조직 프로세스
② 공학 프로세스
③ 고객-공급 프로세스
④ 지원 프로세스
답 : 2
설명 :
15. SPICE 모델의 프로세스 수행 능력 단계로 옳지 않은 것은?
① 정략적 관리 단계
② 수행 단계
③ 관리 단계
④ 예측 단계
답 : 1
설명 :
16. 아래의 문장은 ISO/IEC 9126 품질 특성 중에서 어떤 특성에 해당하는가?
- 도움말(온라인/오프라인) 이 없다
- 메뉴명만 보고는 어떤 기능인지 쉽게 알 수 없다.
- 홈버튼 이 없어 이전 페이지로 이동하려면 뒤로가기버튼을 사용해 여러 단계를 거쳐 홈페이지로 가야 된다.
답 : 사용성
설명 :
17. 소프트우ㅞ어 개발 작업에 일관적이고 체계적인 구조를 제공하기 위해 1995년에 ISO/IEC 에서 제정한 소프트웨어 생명 주기 공정 국제 표준은?
답 : ISO/IEC 12207
설명 :
18. 다음 설명에 해당하는 것은?
- 소프트웨어 품질 평가를 위한 국제 표준이다.
- 소프트웨어 제품 품질 관련 모델을 통합하기 위한 모델로 제시되었다.
- 품질 관리, 품질 모델, 품질 측정, 품질 요구사항, 품질 평가 등으로 구성된다.
답 : ISO 25000
설명 :
19. 표준 프로세스의 필요성을 설명하시오.
답 : 표준 프로세스는 말 그대로 표준 이기 때문에 프로젝트에 참여하는 모든 인원에게 이정표가 되어줄 수 있다.
표준 프로세스에 따라 하루, 일주일, 한달간 목표 설정을 할 수 있고 이는 생산성을 크게 높여줄 수 있다.
설명 :
20. 학습(용이)성이 좋은 경우와 그렇지 않은 경우의 예를 들어보시오.
답 : ?
설명 :
'IT etc > 소프트웨어공학' 카테고리의 다른 글
C9. 테스트 연습문제 (0) | 2022.06.14 |
---|---|
C8. 구현 연습문제 (0) | 2022.06.13 |
C7. 디자인패턴 연습문제 (1) | 2022.06.13 |
C6. 아키텍처 설계와 클래스 설계 연습문제 (6) | 2022.06.12 |