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

+ Recent posts