> 소프트웨어의 기능, 성능, 만족도 등 소프트웨어에 대한 요구사항이 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체
1. ISO/IEC 9126
- 소프트웨어 품질 특성과 평가를 위한 국제 표준
- 요구사항을 기술하거나 개발중인, 개발완료된 소프트웨어 품질 평가에 사용
- 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성
2. ISO/IEC 25010
- ISO/IEX 9126 개정 (호환성, 보안성을 강화)
- 기능 적합성, 성능 효율성, 호환성, 사용성, 신뢰성, 보안성, 유지보수성, 이식성
💡 기타
- ISO/IEC 12119 : ISO/IEC 9126 준수한 품질로 데스트 절차를 포함해 규정
- ISO/IEC 14598 : 품질의 측정과 평가에 필요 정차를 규정. 개발자, 구매자, 평가자 별로 수행해야할 제품 평가 활동을 규정
3. 기능성 (Functionality)
- 요구사항을 정확하게 만족하는 기능을 제공하는지 여부
상세 품질 요구사항 | 설명 |
적절성/적합성 (Suitability) |
지정된 작업과 사용자의 목적 당성을 위해 적절한 기능 제공 |
정밀성/정확성 (Accuracy) |
요구하는 결과를 정확하게 산출 |
상호운용성 (Interoperability) |
다른 시스템들과 서로 어울려 작업 |
보안성 (Security) |
정보에 대한 접근을 권한에 따라 허용, 차단 |
준수성 (Compliance) |
기능과 관련된 표준, 관례 및 규정을 준수 |
4. 신뢰성 (Reliability)
- 요구된 기능을 정확하고 일관되게 오류없이 수행할 수 있는 정
상세 품질 요구사항 | 설명 |
성숙성 (Maturity) |
결함으로 인한 고장을 피해갈 수 있는 능력 |
고장 허용성 (Fault Tolerance) |
결합, 인터페이스 결여 시 규정된 성능 수준을 유지 |
회복성 (Recoverability) |
고장 시 다시 회복하고 직접적으로 영향 받은 데이터를 복구 |
5. 사용성 (Usability)
- 사용자가 쉽게 배우고 사용할 수 있으며, 향후 다시 사용하고 싶은 정도
상세 품질 요구사항 | 설명 |
이해성 (Understandability) |
소프트웨어 적합성, 사용방법 등을 시용자가 이해 |
학습성 (Learnability) |
소프트웨어 애플리케이션을 학습 |
운용성 (Operability) |
사용자가 소프트웨어를 운용하고 제어 |
친밀성 (Attractiveness) |
사용자가 소프트웨어를 다시 사용하고 싶어함 |
6. 효율성 (Efficiency)
- 할당된 시간동안 한정된 사원으로 얼마나 빨리 처리할 수 있는지 정도
상세 품질 요구사항 | 설명 |
시간 효율성 (Time Behaviour) |
반응 시간 및 처리 시간, 처리율을 제공 |
자원 효율성 (Resource Behaviour) |
자원의 양과 종류를 제공 |
7. 유지보수성(Maintainability)
- 환경의 변화, 새로운 요구사항 시 개선하거나 확장할 수 있는 정도
상세 품질 요구사항 | 설명 |
분석성 (Analyzability) |
결함, 고장원인, 수정될 부분 식별 |
변경성 (Changeability) |
결함제거, 환경변화로 인한 수정 등 쉽게 구현 |
안정성 (Stability) |
변경으로 인한 예상치 못한 결과를 최소화 |
시험성 (Testability) |
소프트웨어의 변경 검증 |
8. 이식성 (Portability)
- 다른 환경에서도 쉽게 적용될 수 있는 정도
상세 품질 요구사항 | 설명 |
적용성 (Adapability) |
다른 환경으로 변경 |
설치성 (Installability) |
임의의 환경에 설치 |
대체성 (Replaceability) |
동일한 환경, 동일한 목적을 위해 다른 소프트웨어를 대신해 사용 |
공존성 (Co-existence) |
자원을 고유하는 환경에서 다른 소프트웨어와 공존 |
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[1과목 소프트웨어 설계] 화면설계 - 017. UI 설계서 작성 (0) | 2024.05.21 |
---|---|
[1과목 소프트웨어 설계] 화면설계 - 016. UI 프로토타입 제작 및 검토 (0) | 2024.05.20 |
[1과목 소프트웨어 설계] 화면설계 - 014. UI 요구사항 확인 (0) | 2024.05.17 |
[1과목 소프트웨어 설계] 화면설계 - 013. ⭐ UI 설계 도구 (0) | 2024.05.17 |
[1과목 소프트웨어 설계] 화면설계 - 012. UI 표준 및 지침 (0) | 2024.05.13 |