ISO/IEC 25010 소프트웨어 품질 모델
ISO/IEC 25010 Software Product Quality Model
ISO/IEC 25010은 SQuaRE(ISO/IEC 25000) 시리즈의 품질 모델 표준으로, 소프트웨어 제품 품질을 품질 특성과 부특성으로 계층화하여 품질 요구사항 정의·측정·평가의 공통 기준을 제공한다.
핵심 키워드
SQuaRE(ISO/IEC 25000)제품 품질 모델(Product Quality Model)품질 특성·부특성기능 적합성(Functional Suitability)성능 효율성(Performance Efficiency)신뢰성(Reliability)보안성(Security)유지보수성(Maintainability)ISO/IEC 9126사용 품질(Quality in Use)
암기: 2011판 8대 특성 "기성호사 신보유이": 기능적합성·성능효율성·호환성·사용성·신뢰성·보안성·유지보수성·이식성
구성도
정리
1. 개요
- 정의: SW 제품 품질을 특성-부특성 계층으로 정의한 국제 품질 모델 (SQuaRE 2501n 품질 모델 부문)
- 배경
- 기존 ISO/IEC 9126(6대 특성)의 측정·평가 표준 분산 문제 → ISO/IEC 14598과 함께 SQuaRE로 통합·대체
- 2011판에서 보안성·호환성을 독립 특성으로 분리
- SQuaRE 구성: 2500n 품질 관리 / 2501n 품질 모델 / 2502n 품질 측정 / 2503n 품질 요구 / 2504n 품질 평가
2. 구성 (ISO/IEC 25010:2011 제품 품질 8대 특성)
| 품질 특성 | 주요 부특성 |
|---|---|
| 기능 적합성 | 기능 완전성, 기능 정확성, 기능 타당성 |
| 성능 효율성 | 시간 반응성, 자원 활용성, 용량 |
| 호환성 | 공존성, 상호운용성 |
| 사용성 | 적절성 인식성, 학습성, 운용성, 사용자 오류 보호, UI 미학, 접근성 |
| 신뢰성 | 성숙성, 가용성, 결함 허용성, 회복성 |
| 보안성 | 기밀성, 무결성, 부인방지, 책임추적성, 인증성 |
| 유지보수성 | 모듈성, 재사용성, 분석성, 수정성, 시험성 |
| 이식성 | 적응성, 설치성, 대체성 |
- 사용 품질(Quality in Use): 효과성, 효율성, 만족도, 위험 회피성, 사용 상황 완전성
3. 비교: ISO/IEC 9126 vs 25010
| 항목 | ISO/IEC 9126 | ISO/IEC 25010:2011 |
|---|---|---|
| 특성 수 | 6개 | 8개 |
| 보안 | 기능성의 부특성 | 독립 특성(보안성) |
| 호환성 | 이식성 일부 | 독립 특성(호환성) |
| 효율성 | 효율성 | 성능 효율성(용량 추가) |
| 체계 | 개별 표준 | SQuaRE 통합 체계 |
4. 고려사항·최신 동향
- 고려사항
- 모든 특성을 동일 가중치로 다루지 않고, 도메인 특성(금융: 보안·신뢰성, 서비스: 사용성·성능)에 맞게 우선순위 설정
- ISO/IEC 25023 등 측정 표준과 연계해 정량 지표(메트릭)로 요구사항 정의
- 국내 GS(Good Software) 인증 등 시험·인증 기준과 연계
- 최신 동향 (2023 개정)
- 제품 품질 모델이 9개 특성으로 개편: 사용성 → 상호작용 능력(Interaction Capability), 이식성 → 유연성(Flexibility), 안전성(Safety) 신설
- 사용 품질 모델은 별도 표준(ISO/IEC 25019)으로 분리
- AI 시스템 품질 모델(ISO/IEC 25059) 등 확장
함께 볼 토픽
v1 · 2026. 10. 19. 갱신 · 틀린 내용을 발견하면 알려 주세요.