공부하기싫어

쉽게 배우는 소프트웨어 공학 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