국제 표준 | 내용 |
---|---|
ISO/IEC 9126 | 소프트웨어 품질 특성 및 평가 표준 |
ISO/IEC 25010 | ISO/IEC 9126을 기반으로 보안성과 호환성을 강화 |
ISO/IEC 12119 | 패키지 소프트웨어의 품질 요구사항 및 테스트 방법을 표준화 |
ISO/IEC 14598 | 소프트웨어 품질 측정 및 평가 절차 표준 |
품질 특성 | 설명 | 하위 특성 |
---|---|---|
기능성 (Functionality) | 사용자가 요구하는 기능을 얼마나 제공하는가 | 적절성, 정밀성, 상호운용성, 보안성, 준수성 |
신뢰성 (Reliability) | 주어진 시간 동안 오류 없이 기능을 수행하는 정도 | 성숙성, 고장 허용성, 회복성 |
사용성 (Usability) | 사용자가 소프트웨어를 쉽게 사용할 수 있는가 | 이해성, 학습성, 운용성, 친밀성 |
효율성 (Efficiency) | 주어진 자원으로 소프트웨어가 얼마나 빠르게 동작하는가 | 시간 효율성, 자원 효율성 |
유지보수성 (Maintainability) | 환경 변화나 새로운 요구사항에 대한 대응 능력 | 분석성, 변경성, 안정성, 시험성 |
이식성 (Portability) | 다양한 환경에서 소프트웨어를 사용할 수 있는가 | 적용성, 대체성, 공존성 |
개념 | 설명 |
---|---|
소프트웨어 품질 | 사용자의 요구사항을 충족하는 정도 |
ISO/IEC 9126 | 품질 특성을 정의한 국제 표준 |
품질 특성 (6가지) | 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성 |
각 특성의 핵심 평가 기준 | 기능 제공 여부, 안정성, 사용 편의성, 성능, 유지보수 용이성, 환경 적응력 |
이 내용을 숙지하고 품질 요구 사항 개념을 확실하게 정리하시기 바랍니다! 🚀