본문 바로가기
IT기술노트/소프트웨어공학

소프트웨어 품질관리(Software Quality Management)

by 비트코기 2021. 2. 5.

품질보증활동, GS인증


I. 서비스의 질 보존, 소프트웨어 품질관리의 개요

가. 소프트웨어 품질관리(Software Quality Management)의 정의

   - 품질 목표를 결정하고 품질시스템 내에서 품질기획, 품질보증, 품질통제, 품질개선 등을 통한 제품,서비스 질을 보존하는 활동

나. 소프트웨어 품질관리의 목적

   - 기술지원 평가, 자원 평가, 프로세스 평가, 제품 평가

다. 소프트웨어 품질평가 분류

구분

설명

표준/모델

제품 품질평가

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

ISO/IEC 9126, 14598, 12119, 25000

프로세스 품질평가

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

SPICE, CMMI, ISO 12207, 9000

경영측면 품질평가

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

6 시그마

라. 소프트웨어 품질관련 표준/모델

단계

표준/모델

내용

제품

품질평가

ISO 9126

소프트웨어 품질의 특성을 정의하고 품질 평가의 Metrics를 정의한 국제표준

ISO 14598

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

ISO 12119

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

ISO 25000

SW 품질 평가의 국제 표준을 강화시키기 위해 국제 표준 ISO/IEC 9126, 14598, 12119, 15504를 통합한 국제 표준

프로세스 품질평가

ISO 9000

품질경영시스템의 국제 표준

ISO 12207

소프트웨어 생명주기 국제 표준(기본 생명주기, 지원 생명주기, 조직 생명주기로 구분)

SPICE

SW 프로세스 평가 모형 국제 표준 (ISO 15504)

CMMI

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

경영측면 품질평가

6 시그마

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


II. 소프트웨어 품질관리체계 및 절차

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

구분

내용

활동

품질 계획

- 적용할 품질의 표준을 식별하고 적용할 방법을 결정하는 활동

- 품질관리 체크리스트 및 품질 관리 계획 작성

품질 시스템 요구사항 파악, 품질 보증 절차 파악, 품질통제 운영절차 정의

품질 보증

- 소프트웨어 제품과 요구 사항이 일치하는지 검토를 제 3자 입장에서 수행하는 것으로 품질을 검사하는 활동

프로젝트 산출물 검토, 품질사고 예방 조치 강구, 프로세스 절차 검토

품질 통제

- 소프트웨어 개발, 운영, 유지 보수에 있어 자체적으로 품질 활동을 수행

- 품질 결과 모니터링 및 계획된 품질 수준과의 차이 분석

수정 계획 수립, 수정활동 문서화 및 계획, 최신 상태 유지

나. 소프트웨어 품질 목표 관리 절차

구분

활동

시기

품질목표정의

품질 특성, 품질 측정 방법, 품질 목표 정의

설계 단계 말

품질목표검토/승인

고객과의 품질 특성에 대한 합의 및 승인

요구사항 명세서에 명세

 

품질목표확인

품질 목표 측정 및 달성 여부 확인

단계 말

다. 소프트웨어 품질보증활동

구분

보증활동

내용

계획

품질보증 계획 수립

평가대상 산출물 또는 프로세스 선정, 베이스라인 설정, 베이스라인별 형상관리 계획 수립, 품질 문서 표준 정의 등

실행

소프트웨어 엔지니어링 활동 검토

소프트웨어를 생산하는 개발활동에 대한 검토 실시

품질 측정 및 평가

품질목표 정의, 품질 측정, 평가

문서화

품질 평가 결과 문서화

종료

승인

문서화된 평가결과를 최고결정권자가 승인

보고 및 통보

소프트웨어 프로젝트와 관련 있는 모든 조직에 통보


III. GS인증

가. GS인증(Good Software)의 정의

   - 국산 소프트웨어 제품의 품질 향상을 통한 국내 SW 산업 활성화 정책으로 SW 시험인증센터(TTA)가 국제 표준을 기반으로 개발한 한국형 소프트웨어 품질 인증 제도

나. GS인증의 장점

장점

내용

품질 개선/비용 절감

3자 시험인증을 통한 단기간 품질 개선, 비용 및 시간 절감

SW BMT를 통한 국산 제품의 우수성 부각 및 외산 SW 선호 사상 불식

홍보/마케팅 용이

SW품질 인증 기관의 공인 제품으로 고객 신뢰성 확보

제도적 혜택

GS인증제품 우선구매제도

중소기업청 성능인증 시 성능검사 면제

소프트웨어 기술성 평가 면제 및 소프트웨어 기술제안서 평가 시 가산점 부여

공공기관 구매자 면책제도

반응형

'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글

ISO/IEC 12207  (0) 2021.02.05
ISO/IEC 25000  (0) 2021.02.05
ISO/IEC 14598  (0) 2021.02.05
ISO/IEC 12119  (0) 2021.02.05
SW분리발주  (0) 2021.02.05
제안서(Proposal)  (0) 2021.02.05
소프트웨어 발주 프로세스  (0) 2021.02.05
PMO(Project Management Office)  (0) 2021.02.05

댓글