728x90
반응형
SMALL
ISO/IEC 9126
개요
- 명칭: 소프트웨어 제품 품질 특성 및 메트릭
- 목적: 소프트웨어 품질을 평가하는 특성 모델 제공
- 구성: 품질 특성 6가지 정의
6가지 품질 특성
| 특성 | 설명 | 질문 |
| 기능성 | 요구사항에 만족하는 기능이에 대한 제품의 능력 | 제대로 만들었니? |
| 신뢰성 | 성능 수준을 유지할 수 있는 제품의 능력 | 오류 없니? |
| 사용성 | 이해하고, 학습하고, 사용할 수 있는 제품의 능력 | 쉽게 쓸 수 있니? |
| 효율성 | 효율적으로 자원을 사용하는 제품의 능력 | 자원 적게 쓰니? |
| 유지보수성 | 요구사항을 반영하여 제품을 변경하는 능력 | 고치기 쉽니? |
| 이식성 | 현재 환경에서 다른 환경으로 이전될 수 있는 제품의 능력 | 옮기기 쉽니? |
ISO/IEC 12119
개요
- 명칭: 소프트웨어 패키지 - 품질 요구사항 및 테스팅
- 목적: 상용 소프트웨어 패키지의 품질 요구사항과 테스트 방법 정의
- 관계: ISO/IEC 9126에 테스트 특성 추가
주요 내용
- 소프트웨어 패키지 설명서 요구사항
- 사용자 문서 요구사항
- 프로그램 및 데이터 요구사항
- 적합성 테스트 절차
구성요소
| 구성요소 | 설명 |
| 제품설명서 | 소프트웨어 패키지의 속성을 설명하는 문서 |
| 사용자문서 | 인쇄 또는 비인쇄 형태의 사용 가능한 전체 문서들의 집합 |
| 실행프로그램 | 요구사하잉 명확하게 정의된 대상 |
ISO/IEC 14598 — 소프트웨어 제품 평가
개요
- 명칭: 소프트웨어 제품 평가 (Software Product Evaluation)
- 목적: 소프트웨어 품질을 평가하는 방법론·절차 제공
- 관계: ISO/IEC 9126의 품질 모델을 평가하는 방법 제시
- 현재: ISO/IEC 25040~25045(SQuaRE)로 통합·대체됨
평가의 4가지 특성 (Evaluation Characteristics)
| 평가 특성 | 설명 | 예시 |
| 반복성 | 일한 평가자가 동일한 사양으로 평가했을 때 동일한 결과 산출 | A 평가자가 같은 소프트웨어를 두 번 평가 → 같은 점수 |
| 재현성 | 다른 평가자가 동일한 사양으로 평가했을 때 비슷한 결과 산출 | A 평가자와 B 평가자가 같은 SW 평가 → 유사한 점수 |
| 공정성 | 평가가 특정 결과에 편향되지 않음 | 특정 벤더에 유리한 기준 사용 금지 |
| 객관성 | 평가자의 감정이나 개인 의견에 영향받지 않음 | "UI가 예쁘다" (주관) ✗ → "화면 응답 시간 0.5초" (객관) ✅ |
ISO/IEC 14598과 다른 표준의 관계
ISO/IEC 9126 (품질 모델)
↓ "무엇을 평가할 것인가?"
↓ (기능성, 신뢰성, 사용성 등)
↓
ISO/IEC 14598 (평가 방법)
↓ "어떻게 평가할 것인가?"
↓ (반복성, 재현성, 공정성, 객관성)
↓
ISO/IEC 25000 (SQuaRE - 통합)
↓ "품질 모델 + 평가 방법 통합"
ISO/IEC 25000 시리즈 (SQuaRE)
개요
- 명칭: SQuaRE (Software product Quality Requirements and Evaluation)
- 목적: ISO/IEC 9126 + 14598 + 12119를 통합·개선한 최신 표준
- 현황: 현재 사용 중인 국제 표준
SQuaRE 시리즈 구성
| 평가 모델 | 설명 |
| ISO/IEC 2500n | 품질 관리 부분 |
| ISO/IEC 2501n | 품질 모델 부분 |
| ISO/IEC 2502n | 품질 측정 |
| ISO/IEC 2503n | 품질 요구사항 |
| ISO/IEC 2504n | 품질 평가 부분 |
표준 간 관계
| 표준 | 역할 | 관계 |
| ISO/IEC 9126 | 품질 특성 정의 (무엇을) | 기반 |
| ISO/IEC 14598 | 품질 평가 방법 (어떻게) | 9126 기반 평가 |
| ISO/IEC 12119 | 패키지 SW 품질 + 테스트 | 9126 + 테스트 |
| ISO/IEC 25000 | 위 3개 표준 통합 | 최신 통합 표준 |
728x90
반응형
LIST