SWExpert 2022. 10. 17. 23:42

I. 품질 평가 방안에 대한 표준, ISO/IEC 25000(SQuaRE)의 개요

- SW 개발 공정 각 단계에서 산출되는 제품이 사용자 요구를 만족하는지를 검증하기 위해 품질 측정과 평가를 위한 모델, 측정기법 평가방안에 대한 국제 표준

-. Software product quality requirements and evaluation

-. 배경:

SW 제품 품질 모델(ISO 9126), SW 품질 평가지침(ISO 14598), SW 패키지 제품품질 및 시험(ISO 12119)를 하나로 통일

여러 표준 문서가 산재되어 있어 혼란 야기

품질요구 명세부터 품질 판정까지 일관된 표준 지침서 필요

 

II. ISO 25000의 구성 및 구성항목

가. ISO 25000의 구성

나. ISO 25000의 구성항목

 

구성항목 내용
품질 관리 부분
(ISO/IEC 2500n)
SQuaRE 시리즈의 다른 모든 표준들에게 참조할 공통 모델, 용어 및 정의들을 정의
소프트웨어 제품의 요구사항 명세 및 평가 관리를 담당하고 있는 지원 기능을 위한 요구사항 및 지침 제공
품질 모델 부분
(ISO/IEC 2501n)
/외부 소프트웨어 품질 및 사용 품질에 대한 특성을 포함하는 상세한 품질 모델 제시
/외부 품질특성들을 하부 특성들로 세분화하여 제시 
품질 측정 부분
(ISO/IEC 2502n)
소프트웨어 제품 품질측정 참조모델, 품질 측정에 대한 수학적인 정의 및 이들의 적용에 관한 실제적인 지침 포함
제시된 측정들은 내/외부 소프트웨어 품질 및 사용 품질 등에 적용
품질 요구사항 부분
(ISO/IEC 2503n)
품질 요구사항을 명세 하는데 도움
품질 요구사항을 도출하는 프로세스나 평가 프로세스에 대한 입력으로 사용될 수 있음 
품질 평가 부분
(ISO/IEC 2504n)
평가자, 구매자, 개발자를 불문하고 소프트웨어 제품 평가 수행을 위한 요구사항, 권고사항 및 지침을 제공
측정을 문서화하기 위한 지원사항을 평가모듈(Evaluation Module)로 제공

다. ISO 25000의 표준문서

구성항목 문서 내용
품질 관리 부분
(ISO/IEC 2500n)
SQuaRE안내서
(25000)
SQuaRE구조 모델, 용어,문서개요, 대상 사용자 및 연관된 시리즈 및 참조 모델 제공
계획 및 관리
(25001)
소프트웨어 제품 요구사항 명세 및 평가 관리를 담당하는 기능을 지원하는데 필요 사항 및 평가 제공
품질 모델 부분
(ISO/IEC 2501n)
품질모델
(25010)
소프트웨어 제품의 내/외부 품질 및 사용 품질에 대한 모델을 설명. 주특성과 부특성, 사용품질의 특성 제시
품질 측정 부분
(ISO/IEC 2502n)
측정 참조모델 및 지침
(25020)
개요 설명과 함께 품질 측정 요소, 품질 측정에 공통적으로 적용되는 참조 모델 제시
사용자가 국제표준에 따라 측정을 선정 또는 개발, 적용하기 위한 지침 제시 
품질측정요소
(25021)
소프트웨어 개발 생명주기에서 사용할 목적으로 추천된 기본 및 유도된 측정 집합에 대한 정의와 명세
내부품질측정
(25022)
내부 소프트웨어 품질 특성 및 부특성 관점에서 정량적 측정을 위한 내부 측정들을 정의
외부품질측정
(25023)
외부 소프트웨어 품질 특성 및 부특성 관점에서 정량적 측정을 위한 외부 측정들을 정의
사용품질측정
(25025)
사용 품질을 측정하기 위한 일련의 측정들을 설명하고 사용 품질 측정을 사용하기 위한 지침 제공
품질 요구사항 부분
(ISO/IEC 2503n)
품질요구사항
(25030)
품질 요구사항 명세에 필요한 사항 및 지침과 함께 품질 요구사항 개발을 위한 프로세스에 대한 요구사항과 지침을 제공
품질 평가 부분
(ISO/IEC 2504n)
평가 참조모델 
및 지침
(25040)
소프트웨어 품질 명세 및 평가를 위한 일반적인 요구사항을 포함하고 품질을 평가하기 위한 프레임워크 제시
제품 측정 및 평가 기법에 대한 요구사항 제시
평가모듈
(25041)
평가 모듈을 기술하는데 사용될 문서화의 구조 및 내용 정의
개발자용 평가 프로세스
(25042)
소프트웨어 제품 평가가 개발과 병행하여 이루어질 경우에 그 평가가 실제적인 구현을 위한 요구사항 및 권고 사항 제공
구매자용 평가 프로세스
(25043)
상업용 패키지 소프트웨어 제품, 맞춤형 소프트웨어 제품의 구매, 기존 소프트웨어 제품의 변경 과정에서 품질을 체계적으로 측정, 판정 및 평가하기 위한 요구사항, 권고사항 및 지침을 포함
평가자용 평가 프로세스
(25044)
여러 부서에서 평가 결과를 이해하고 받아들이며 신뢰할 필요가 있는 경우에 소프트웨어 제품 평가의 실제적인 구현을 위한 요구사항 및 권고 사항 제공
SQuaRE확장부분
(25050 ~ 25099)
상업용 패키지 요구사항/테스트 지시사항
(25051)
COTS 제품에 대한 품질 요구사항, 제품 테스팅과 관련하여 테스트 요구사항, 테스트 케이스 및 테스트 결과서 작성 등 테스트 문서화에 대한 요구사항, COTS 소프트웨어 제품의 적합성 평가를 위한 지시사항 등을 설정
사용성 테스트 결과서를 위한 공통 포맷
(25062)
특정한 사용 상황에서 사용성 테스트 결과를 보고하는 방법을 명시