정의
|
- 소프트웨어 개발 공정 각 단계에서 산출되는 제품이 사용자 요구를 만족하는지 검증하기 위해 품질 측정과 평가를 위한 모델, 측정기법, 평가방안에 대한 통합한 국제표준.
- 기존 소프트웨어 제품 평가 표준들에 대한 개정의 필요성이 대두되고 표준 개발의 체계를 확보하기 위한 목적으로 프로젝트 탄생
- ISO/IEC 25000 이란 이름으로 SQuaRE(Software Quality Requirement and Evaluation) 프레임워크가 개발되어 표준화되고 개별적 제품품질이 SQuaRE Framework 안으로 모여 하나의 구조를 이룸
|
특징
|
- 소프트웨어 품질평가 모델인 ISO 9126와 소프트웨어 평가절차 모델 ISO 14598, 을 통합-
- 현재 FDIS(Final Draft International Standard)단계
- 소프트웨어의 기능성 이외의 특성인 신뢰성, 사용성, 이식성, 효율성, 유지보수성을 평가
|
구조
|
- 개별적으로 개발된 기존 소프트웨어 제품 품질 표준들이 하나의 구조로 통합
- 4+1 구조
- 품질모델 (25010 Quality Model Division)
- 품질 메트릭 (25020 Quality Metric Division)
- 품질 요구사항 (25030 Quality Requirement Division)
- 품질 평가 (25040 Quality Evaluation Division)
- +(plus) 전체를 반영하는 부분 (25000 Quality Management Division)
|
구성요소
|
- Quality Management Division
- SQUaRE 표준의 가이드라인과 품질평가의 관리에 관한 표준 제시- 2500n으로 표준 번호 부여
- 제품 품질 평가의 일반 모델을 제시- 2501n의 번호 부여
- Quality Measurement Division
- 품질 측정 메트릭 정의- 2502n의 번호 부여
- Quality Requirement Division
- 품질 요구사항 설정 프로세스- 2503n의 번호 부여
- Quality Evaluation Division
- 품질평가절차 정의- 2504n의 번호 부여
|
Division별 표준화 내역
|
- Quality Management Division : 구 표준 14598-2에 대응
- Quality Model Division :
- 구 표준 9126-1에 대응- Data Quality Model 추가 : 컴퓨터 시스템에 소프트웨어와 함께 구동되는 데이터에 대한 품질 평가의 필요성 반영
- Quality Measurement Division : 구 표준 9126-2,3,4에 대응
- Quality Requirement Division : 기존 표준 ISO/IEC 15288 (System Life Cycle Process)를 참조한 새로운 표준
- Quality Evaluation Division : 구표준 14598에 대응
- Extension Division :
- 품질 평가 기본 모델 외의 추가 사항- 25051: 제품으로서의 소프트웨어 (COTS : Commercial Off-The-Shelf) 품질 요구사항 및 테스트 요건을 정의. 구 표준 12119에 대응- 25060, 25062 : 품질 특성 중 사용성에 대한 품질 특성 구조 및 사용서 시험 구조 규정
|
기대효과
|
- 복잡성 제거 : 소프트웨어 품질 평가에 대한 표준 문서들이 서로 다른 시리즈 번호(9126,14598,12119)로 이루어져 혼란의 야기
- 통합 프레임워크 : 품질요구 명세부터 품질 평가에 이르는 일관된 표준 지침 제공
|
SQuaRE 프레임워크
|
- SQuaRE는 5개의 Division으로 구성.
- Quality Management Division은 SQuaRE 표준의 가이드라인과 품질평가의 관리에 관한 표준을 제시하고 있으며 2500n으로 표준번호를 부여
- Quality Model Division은 제품 품질 평가의 일반모델을 제시하는 부문이며 2501n의 번호를 부여,
- Quality Measurement Division은 품질 측정 메트릭에 관한 부문이며 2502n의 번호를 부여
- Quality Requirements Division은 품질 요구사항에 관한 부문이며 2503n의 번호를 부여
- Quality Evaluation Division은 품질평가 절차에 관한 부문이며 2504n의 번호를 부여
|