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 9126ISO/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. 갱신 · 틀린 내용을 발견하면 알려 주세요.