중 | ISO/IEC 25010 (ISO 9126) |
[정의] ISO/IEC 25000(SQuaRE)의 품질 모델 부분으로 소프트웨어 품질의 특성을 정의하고 구체적인 품질모델을 제시한 국제표준 [ISO/IEC 9126 대비 변경 사항] - 주특성: 보안성, 호환성의 주특성 추가로 기존 6개에서 8개로 증가 - 부특성: 기존 27개에서 31개로 증가. 각 주특성에 포함되어 있던 준수성 항목 삭제 [품질특성모델] 내부/외부 품질(기능적합성, 신뢰성, 사용성, 실행효율성, 유지보수성, 이식성, 호환성, 보안성) 사용품질(효과성, 생산성, 안정성, 만족도, 상황별 범위) [특성상세] 기능적합성(기능성숙도, 기능정확성, 기능타당성) 신뢰성(성숙성, 결함수용성, 복구용이성, 가용성) 사용성(이해용이성, 학습성, 운영성, 사용자 인터페이트 미학, 사용자 오류보호, 접근성) 실행효율성(시간효율성, 자원활용성, 기억용량) 유지보수성(분석성, 수정가능성, 시험가능성, 모듈성, 재사용성) 이식성(환경적응성, 설치용이성, 치환성) 호환성(상호공존성, 상호운용성) 보안성(기밀성, 무결성, 부인방지, 책임성, 인증성) |
ISO 25000 | 8개 주특성, 31개 부특성 기신사실유이호보 성정타 성결복가 이학운사사접 시자기 분수시모재 환설치 기무부책인 효생안만상 |
토픽이름 | ISO/IEC 25010(ISO9126) | |
분 류 | SW공학 > SW 품질 표준 > ISO/IEC/25010(ISO9126) | |
키워드 | 정의 | SW 품질특성, 품질평가 척도(Metrics), 사용자관점, 국제표준 |
특징 | 정량적 품질평가, 품질목표의 세분화/계층화, 품질평가 지침 | |
품질특성 구조 | 내/외부 품질(주특성 8개, 부특성 31개), 사용품질(4개 특성) | |
내/외부품질 (주/부특성) |
[기능적합성] 기능성숙도, 기능정확도, 기능타당성 | |
[신뢰성] 성숙성, 결함수용성, 복구용이성, 가용성 | ||
[사용성] 이해용이성, 학습성, 운영성, UI미학, 사용자오류보호, 접근성 | ||
[실행효율성] 시간효율성, 자원활용성, 기억용량 | ||
[유지보수성] 분석성, 수정가능성, 시험가능성, 모듈성, 재사용성 | ||
[이식성] 환경적응성, 설치용이성, 치환성 | ||
[보안성] 기밀성, 무결성, 부인방지, 책임성, 인증성 | ||
[호환성] 상호공존성, 상호운용성 | ||
사용품질 | [효과성, 생산성, 안정성, 만족도] | |
암기법 | 기신사효유이를 보호하라 |
기출문제
번 호 | 문 제 | 회 차 |
1 | 4. 오픈 소스 소프트웨어(Open Source Software:OSS)를 설명하고 ISO/IEC 9126 및 ISO/IEC 12119의 방식에 의한 OSS의 품질 평가방법을 설명하시오. | 89회.응용.4 |
2 | 9. ISO/IEC 25010에 대해 설명하시오. | 합숙_2017.01.공통.5일 |
3 | ISO 25010 에 대해서 설명하시오 | 합숙_2013.07.공통.2일 |
4 | 6. ISO 9126에 대하여 설명하시오. | 모의_2017.01.관리.2 |
5 | ISO 25010 | 모의_2014.04.관리.1 |
I. SW 품질 특성과 품질평가 Metrics를 정의한 국제표준, ISO/IEC 25010
가. ISO/IEC 25010의 정의
- 소프트웨어의 품질특성과 품질평가 척도(Metrics)을 정의한 국제표준
- 사용자 관점의 소프트웨어 품질특성에 대한 표준
나. ISO/IEC 25010의 특징
구 분 | 설 명 |
정량적 품질평가 | - 소프트웨어 제품에 요구되는 품질을 정량적으로 평가 |
품질목표 세분화 및 계층화 |
- 내ᆞ외부 품질특성을 주특성 8개와 부특성 31개, 사용 품질특성을 4개로 구분 - 품질 부특성 측정을 위한 내ᆞ외부 척도(Metric) 및 품질인자 정의 |
품질평가 지침 | - 참여자 모두에게 소프트웨어 제품의 품질 평가를 위한 지침 제공 - 참여자 : 사용자, 평가자, 시험자, 개발자 |
II. ISO/IEC 25010의 구조 및 품질특성
가. ISO/IEC 25010의 구조
- 소프트웨어 품질특성을 8개의 주특성과 31개의 부특성으로 분류
나. ISO/IEC 25010의 내ᆞ외부 품질특성
주특성 | 부특성 | 설 명 |
기능 적합성 |
기능성숙도 | - 기능의 지정된 작업 및 사용자 목적 전체를 다루는 정도 |
기능정확성 | - 제품 또는 시스템이 필요한 정밀도에 따라 정확한 결과를 제공하는 정도 | |
기능타당성 | - 기능이 명시된 작업 및 목적의 완수를 용이하게 하는 정도 | |
신뢰성 | 성숙성 | - 제품 또는 시스템이 표준작동 하에 신뢰도에 대한 요구를 충족시키는 정도 |
가용성 | - 사용이 필요한 경우 제품 또는 시스템이 사용 및 접근가능한 정도 | |
결점완화 | - H/W 또는 S/W의 결점 존재 시 제품 또는 시스템이 의도대로 작동하는지 여부 | |
회복가능성 | - 중단/실패 시 제품 또는 시스템이 원하는 상태로 재설정된 데이터로 복구할 수 있는 정도 | |
사용성 | 타당성식별력 | - 제품 또는 시스템이 사용자의 요구에 적절한지 여부를 식별할 수 있는 정도 |
학습성 | - 사용자가 제품 또는 시스템의 사용법을 배워 명시된 목적을 달성할 수 있는 정도 | |
운용성 | - 제품 또는 시스템의 작동 및 제어를 쉽게 할 수 있는 정도 | |
사용자오류보호 | - 발생한 오류에 대해 시스템이 사용자를 보호하는 정도 | |
UI 미학 | - 사용자 인터페이스가 사용자에게 만족스러운 정도 | |
접근성 | - 지정된 상황에서 명시된 목적을 달성하는 기능과 다양한 사람에 의해 사용될 수 있는 정도 | |
실행 효율성 |
시간 반응성 | - 기능 수행 시 제품 또는 시스템의 응답/처리시간과 처리율이 요구사항을 충족하는 정도 |
요소활용 | - 기능 수행 시 사용하는 자원의 유형 및 양이 요구사항을 충족하는 정도 | |
기억용량 | - 제품 또는 시스템 파리미터(대역폭, 용량 등)의 최대 한계가 요구사항을 충족하는 정도 | |
유지 보수성 |
모듈성 | - 최소 영향을 갖는 개별 구성요소로 이루어진 정도 |
재사용성 | - 자산이 하나 이상의 시스템에서 사용되거나 기타 자산을 구축할 수 있는 정도 | |
분석성 | - 시스템 변화에 대해 어떤 영향을 받는지 평가 가능한 보고서를 제공하는 정도 | |
수정가능성 | - 제품 또는 시스템이 장애없이 효과적이고 효율적으로 수정될 수 있는 정도 | |
시험가능성 | - 제품 또는 시스템 사용 전 사용에 필요한 검증 기능 제공여부 | |
이식성 | 적용성 | - 다른 H/W, S/W 또는 기타 환경에 효과적ᆞ효율적으로 적용될 수 있는 정도 |
설치성 | - 제품 또는 시스템이 성공적으로 설치 및 제거될 수 있는 정도 | |
대치성 | - 동일 환경에서 동일 목적을 위해 다른 지정 S/W로 대체될 수 있는 정도 | |
보안성 |
기밀성 | - 제품 또는 시스템이 반드시 권한있는 데이터만 접근 가능한 정도 |
무결성 | - 프로그램 또는 데이터에 무단으로 접근 또는 변경되는 것을 방지하는 정도 | |
부인방지 | - 사건 및 행위 후 부인하지 못하도록 행동 및 사건에 대해 입증되는 정도 | |
책임성 | - 시스템 내 개인을 유일하게 식별, 언제/어떤 행동을 했는지 기록해 추적할 수 있는 능력 | |
인증성 | - 사건 및 행동에 대해 행위자임을 증명할 수 있는 능력 | |
호환성 | 공존성 | - 다른 S/W에 유해한 영향을 주지 않고 환경/자원을 공유하면서 요구된 기능을 효과적으로 수행하는 정도 |
상호운용성 | - 하나 혹은 그 이상의 제품 또는 시스템이 정보를 교환하거나 교환된 정보를 이상없이 사용할 수 있는 정도 |
다. ISO/IEC 25010의 사용 품질특성
품질특성 | 설 명 |
효율성 | - 명시된 조건 하에 정해진 목표를 달성할 수 있게 하는 제품의 정확성과 완벽성 정도 |
생산성 | - 명시된 조건 하에 사용될 경우 유효성과 관련해 소비하는 자원의 정도 |
안전성 | - 명시된 조건 하에 상해/피해 위험을 수용가능한 수준으로 제한하는 정도 |
만족도 | - 지정된 조건 하에 제품이 사용자를 만족시키는 정도 |
“끝”
<참고>
ISO/IEC 9126 , ISO/IEC 25010으로 개정 요약
구 분 | 설 명 |
주특성 | - 기존(6개) : 기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성 - 개정(8개) : 기능적합성, 신뢰성, 사용성, 실행효율성, 유지보수성, 이식성, 호환성, 보안성 |
부특성 | - 기존 27개에서 31개로 증가, 일부항목 삭제 - 각 주특성의 준수성(Compliance) 항목은 전체 삭제 |
반응형
'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글
정보시스템 감리/Framework (0) | 2024.04.16 |
---|---|
CMMI / CMMI 2.0 (0) | 2024.04.15 |
품질통제(QC) (0) | 2024.04.13 |
품질보증(QA), 품질관리 (0) | 2024.04.12 |
QM(품질관리) (0) | 2024.04.11 |