ISO/IEC 25010은
소프트웨어 제품 품질에
대한 국제 표준으로, 2011년에 제정되었습니다.
이 표준은 소프트웨어 품질에 대한
일반적인 모델과 표준 측정 기준을 제공하여
소프트웨어 제품의 품질을 향상하고
관리하기 위한 지침을 제공합니다.
ISO/IEC 25010에서 정의된 주요 품질 특성은 다양한 하위 특성으로
세분화되어 있습니다. 각 주요 특성은 해당 특성을 더 세부적으로 설명하고
특정 속성에 초점을 맞춥니다.
아래는 각 주요 품질 특성과 그에 따른 하위 특성의 목록입니다.
1. 품질 모델
ISO/IEC 25010은 소프트웨어 제품의 품질을 일곱 가지 주요 특성으로 구성합니다.
이러한 주요 특성은 하위 특성으로 세분화되고,
각 하위 특성은 측정 가능한 속성들로 구성됩니다.
2. 주요 품질 특성
아래는 ISO/IEC 25010에 정의된 주요 품질 특성입니다.
1) 기능성 (Functionality): 소프트웨어가 요구사항을 만족시키는 정도
2) 신뢰성 (Reliability): 소프트웨어가 정확하게 동작하고 오류를 회복할 수 있는 정도
3) 효율성 (Efficiency): 소프트웨어가 자원을 효과적으로 사용하는 정도
4) 사용성 (Usability): 소프트웨어가 사용자에게 적합한 정도
5) 유지보수성 (Maintainability): 소프트웨어를 수정하고 보수하는 데 필요한 노력의 정도
6) 이식성 (Portability): 소프트웨어가 다른 환경으로 이식될 수 있는 정도
7) 효과성 (Effectiveness): 소프트웨어가 목표를 달성하는 정도
3. 측정 및 평가 프로세스
ISO/IEC 25010은 각 품질 특성과 속성에 대한 측정 및 평가 프로세스를 제공합니다.
이를 통해 소프트웨어 제품의 품질을 측정하고 개선하기 위한 일관된 방법론을 제시합니다.
4. 품질 특성의 하위 특성과 속성
각 주요 품질 특성은 세부적인 하위 특성으로 나뉘고,
각 하위 특성은 특정한 속성들로 구성됩니다. 예를 들어, 기능성은 완전성, 정확성,
상호 운용성 등으로 세분화됩니다.
ISO/IEC 25010은 소프트웨어 품질을 평가하고 관리하는 데 사용되며,
소프트웨어 개발자, 품질 관리자, 테스터, 사용자 등 다양한 이해관계자들이
표준화된 방법으로 소프트웨어 품질을 다루도록 도움을 줍니다.
5. 하위 특성 상세 내용
1) 기능성 (Functionality)
완전성 (Completeness): 모든 요구사항이 충족되었는지 여부
정확성 (Correctness): 올바른 결과를 생성하는 정도
상호 운용성 (Interoperability): 다른 시스템과의 상호 작용이 가능한 정도
2) 신뢰성 (Reliability)
오류 회복성 (Recoverability): 오류 상태에서 정상 상태로 복구할 수 있는 능력
오류 발생 빈도 (Fault Frequency): 소프트웨어가 오류를 발생시키는 빈도
3) 효율성 (Efficiency)
응답 시간 (Response Time): 요청에 대해 소프트웨어가 얼마나 빠르게 응답하는지
자원 사용 (Resource Utilization): 소프트웨어가 시스템 자원을 효율적으로 사용하는 정도
4) 사용성 (Usability)
이해도 (Understandability): 사용자가 소프트웨어를 얼마나 쉽게 이해하는지
학습성 (Learnability): 사용자가 얼마나 빨리 소프트웨어를 학습하는지
조작성 (Operability): 사용자가 소프트웨어를 얼마나 쉽게 조작하는지
5) 유지보수성 (Maintainability)
분석 가능성 (Analysability): 소프트웨어를 분석하고 이해하기 쉬운 정도.
변경 용이성 (Changeability): 소프트웨어를 변경하고 수정하기 쉬운 정도.
6) 이식성 (Portability)
적응성 (Adaptability): 소프트웨어를 다른 환경에 얼마나 쉽게 적응시킬 수 있는지
설치 용이성 (Installability): 소프트웨어를 얼마나 쉽게 설치할 수 있는지
7) 효과성 (Effectiveness)
작업 완료도 (Task Accomplishment): 사용자가 작업을 얼마나 성공적으로 완료하는지
오류 발생률 (Error Rate): 사용자가 소프트웨어를 사용하면서 발생하는 오류의 빈도
지금까지 ISO/IEC 25010 소프트웨어 제품 품질에 대해 알아보았습니다.
'IT Auditor Study > 시스템구조' 카테고리의 다른 글
ISO/IEC 27000 시리즈에 대해 알아보자. (0) | 2024.03.04 |
---|---|
ISO/IEC 25000 : SQuaRE(소프트웨어 품질 요구사항 및 평가) (0) | 2024.03.04 |
ISO/IEC 9126 모델과 ISO/IEC 25010:2011 (0) | 2024.03.02 |
국제표준화 기구 : ISO (International Organization for Standardization) 및 IEC (International Electrotechnical Commission) (0) | 2024.03.02 |
소프트웨어 품질 관련 ISO 국제 표준 (0) | 2024.03.01 |