본문 바로가기

정보관리기술사/소프트웨어공학

소프트웨어 품질관리

반응형

I.      소프트웨어 품질관리의 개요

가.   소프트웨어 품질 및 품질관리의 정의

소프트웨어 품질

주어진 요구사항을 만족시키는 소프트웨어 제품의 특성과 생산성

소프트웨어 품질관리

주어진 요구를 만족하는 제품 혹은 서비스의 질을 보존하는데 필요한 제반 기법과 활동

나.   소프트웨어 품질의 표준모델

구분

종류

SW 제품품질

ISO9126, ISO14598, ISO12119, ISO25000, GS인증

SW 프로세스품질

ISO12207, CMMI, SPICE, SP인증

품질경영

Six Sigma, ISO9001

 

II.     소프트웨어 품질관리 체계 및 품질관리 프로세스

가.   소프트웨어 품질관리 체계

     

 

구분

개념

품질계획(Plan)

적용할 품질의 표준을 식별하고 적용할 방법을 결정하는 계획

품질보증(Assurance)

소프트웨어 제품과 요구사항이 일치하는지의 검토를 제3자 입장에서 수행하는 작업

Review, Inspection, Walkthrough

품질통제(Control)

품질활동의 실행결과를 감시하고 기록하면서 성과를 평가하고 필요한 변경 권고안을 제시하는 활동

 

    나.   소프트웨어 품질관리 프로세스

 

  

 

 

III. 소프트웨어 품질 평가 유형 및 품질 평가 표준 모델

. 소프트웨어 품질평가 유형(기출) - 3가지 유형

평가기술

내용

대표모델

제품

품질평가

IT프로젝트를 진행하거나, 완성된 IT제품에 대해 기능성, 신뢰성 등을 평가하는 기술

ISO/IEC9126

14598,12119

프로세스 품질평가

IT프로젝트를 진행하거나 IT를 운영함에 있어 프로세스가 수립되어 있고 체계적으로 운용되고 있는지를 평가하는 기술

CMMI, SPICE ISO 12207

ISO 9000

경영측면 품질평가

기관이나 회사를 경영함에 있어 소프트웨어 품질을 향상하기 위한 품질경영 기술

IT 6 시그마

ISO 9001

. 소프트웨어 품질 평가 표준 모델

단계

국제 표준

설명

제품품질 평가

ISO 9126

- 소프트웨어 품질의 특성을 정의하고 품질 평가의 Metrics(관계적요소)를 정의한 국제표준

- 사용자 관점에서 본 소프트웨어의 품질 특성에 대한 표준

ISO 14598

-  소프트웨어 개발과정 또는 개발된 제품형태의 소프트웨어의 품질을 객관적으로 측정과 평가하는 과정

ISO 12119

- SW 패키지 제품에 대한 품질요구사항 및 시험 국제 표준

프로세스 품질평가

ISO 9000

- 국제표준화 기구 기술위원회에서 제정한 품질경영시스템의 국제규격

ISO 12207

- ISO에서 정한 표준 SDLC

- 기본 생명주기, 지원 생명주기, 조직 생명주기로 구분

SPICE(ISO 15504)

- Process assessment를 위한 프레임워크

- ISO 12207의 소프트웨어 생명주기 프로세스로부터 파생

- 유럽 중심의 S/W 프로세스 평가 모형

CMMi

- 소프트웨어와 시스템 공학의 능력과 성숙도를 평가하는 모델

경영측면 품질평가

6시스마

- 100만개의 업무요소에서 3.4개의 결함을 목표로 하는 모토롤라의 경영 혁신 기법

 

IV. SW 품질관리의 문제점 및 해결방안

문제점

해결방안

- SW 품질 특성의 비 표준화로 인한 객관성 결여

- 품질평가를 개발 완료 후 실시 하므로 유지보수 비용증대와 생산성 저하

- 품질평가 점검항목이 개발자 중심이어서 사용자 요구의 충분한 반영이 어려움

- SW 품질을 담당하는 조직을 가지고 있지 않으며 IT Governance 차원에서 종합적인 품질계획의 검토가 미흡

- 표준화된 SW 품질특성을 기준으로 평가

- 제품중심보다 프로세스 중심의 품질관리를 통하여 개발 후 개선 및 위험 최소화

- IT Governance 차원에서의 SW 품질 인식 및 전담 조직의 신설 필요

 

 

 

반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

ISO 12207  (0) 2014.06.23
ISO/IEC 9126  (0) 2014.06.22
5-Force  (0) 2014.03.17
디자인 패턴(Design Patten)  (0) 2014.03.15
UML(Unified Modeling Language)  (0) 2014.03.14