품질보증활동, 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 |
댓글