소프트웨어 품질 요구사항
[1] 품질 요구사항
(1) ISO/IEC 9126
- 소프트웨어의 품질 특성과 평가를 위한 표준 지침 및 국제 표준
- 기능성 / 신뢰성 / 사용성 / 효율성 / 유지 보수성 / 이식성
(2) ISO/IEC 25010 : (1) ISO/IEC 9126의 호환성과 보안성을 강화하여 ISO/IEC 25010으로 개정(2011년)
- 기능 적합성 / 성능 효율성 / 호환성 / 사용성 / 신뢰성 / 보안성 / 유지 보수성 / 이식성
(3) ISO/IEC 12119 : 9126을 준수한 품질 표준으로, 테스트 절차를 포함하여 규정함
(4) ISO/IEC 14598 : 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준으로, 역할 별로 수행해야 할 제품 평가 활동을 규정함
[2] 기능성(Functionality) : 소프트웨어가 사용자의 요구사항을 정확하게 만족하는 기능 제공 여부
(1) 적절성/적합성(Suitability) : 지정된 작업과 사용자의 목적 달성을 위해 적절한 기능을 제공할 수 있는 능력
(2) 정밀성/정확성(Accuracy) : 사용자가 요구하는 결과를 정확하게 산출할 수 있는 능력
(3) 상호 운용성(Interoperability) : 다른 시스템들과 서로 어울려 작업할 수 있는 능력
(4) 보안성(Security) : 정보에 대한 접근을 권한에 따라 허용하거나 차단할 수 있는 능력
(5) 준수성(Compliance) : 기능과 관련된 표준, 관례 및 규정을 준수할 수 있는 능력
[3] 신뢰성(Reliability) : 소프트웨어가 요구된 기능을 정확하고 일관되게 오류 없이 수행할 수 있는 정도
(1) 성숙성(Maturity) : 결함으로 인한 고장을 피해갈 수 있는 능력
(2) 고장 허용성(Fault Tolerance) : 결함 또는 인터페이스 결여 시에도 규정된 성능 수준을 유지할 수 있는 능력
(3) 회복성(Recoverability) : 고장 시 규정된 성능 수준까지 회복하고, 직접적으로 영향 받은 데이터를 복구
[4] 사용성(Usability) : 사용자와 컴퓨터 사이에 발생하는 어떠한 행위에 대하여 사용자가 쉽게 배우고 사용할 수 있으며, 향후 다시 사용하고 싶은 정도
(1) 이해성(Understandability) : 적합성, 사용법 등을 사용자가 이해할 수 있는 능력
(2) 학습성(Learnablilty) : 애플리케이션을 학습할 수 있는 능력
(3) 운용성(Operability) : 소프트웨어를 운용하고 제어할 수 있도록 하는 능력
(4) 친밀성(Attractiveness) : 소프트웨어를 다시 사용하고 싶어 하도록 하는 능력
[5] 효율성(Efficiency)
'(SK쉴더스)AI 활용한 클라우드 & 보안 전문가 양성 캠프' 카테고리의 다른 글
개인정보관리사 준비 - 1 (0) | 2025.02.17 |
---|---|
[새싹 성동 2기] 7. 보안 컨설팅(1) - 클라우드 컴퓨팅 (0) | 2024.12.14 |
1차 사후 평가 대비 요약 (네트워크 ~ 파이썬) (3) | 2024.12.13 |
[새싹 성동 2기] 6. 보안관제(4) - 관제 실습 (0) | 2024.12.12 |
[새싹 성동 2기] 6. 보안관제(3) - 웹 취약점 (0) | 2024.12.11 |