본문 바로가기
QA/Theory

ISO/IEC 25010 품질특성과 품질 부특성

by 화뉘 2016. 2. 3.

ISO/IEC 25010 품질특성과 품질 부특성


소프트웨어의 품질은 IEEE에서는 컴포넌트, 시스템 또는 프로세스가 명시된 요구사항과 사용자/고객의 필요와 기대를 충족시키는 정도를 말하며, ISO/IEC 25010에서는 명시적이거나 묵시적인 필요를 만족시키는 능력과 관련된 소프트웨어 제품의 특성, 특징으로 정의한다.

이러한 품질은 품질 목표 수립, 기능 명세 및 기능, 비기능 요구사항 보완, 테스트 설계 및 테스트 케이스 도출 등에 사용된다.

국제 표준인 ISO/IEC 25010 품질모델에서는 소프트웨어 품질 특성을 8가지의 주 특성으로 정의한다.


품질특성 내용 부특성 내용
기능성 요구되는 기능을 만족 시키는 능력 기능성숙도

명시된 요구사항 구현 정도




기능정확도

정의된 정밀도에 따라 정확하게 결과를 제공하는 정도




기능타당성

사용자의 목적 달성에 소프트웨어가 도움을 주는 정도


사용성

사용자가 이해하고 배우기 쉬운 정도

타당성 식별력

사용자의 요구에 적절한 기능인지 식별할 수 있는 정도




학습성

사용자가 소프트웨어의 사용법을 배워 명시된 목적을 달성할 수 있는 정도




운용성

제품 혹은 시스템이 작동 및 제어를 쉽게 할 수 있는 정도




사용자 오류 보호

소프트웨어가 발생한 오류로부터 사용자를 보호하는 정도




사용자 인터페이스 미학

사용자 인터페이스가 사용자에게 만족스러운 정도




접근성

연령과 장애에 관계없이 사용될 수 있는 정도


효율성

적절한 자원의 사용 및 적정한 반응시간 정도

시간 반응성

기능 수행 시 응답, 처리시간과 처리율이 요구사항을 충족시키는 정도




요소 활용

기능 수행시, 사용되는 자원의 유형 및 양이 요구사항을 만족시키는 정도




기억 용량

제품 혹은 시스템 파라미터(최근 사용자 수, 통신 대역폭, 데이터베이스가 저장할 수 있는 데이터 양등)의 최대 한계가 요구사항을 만족시키는 정도


신뢰성 규정된 환경에서 결함 없이 의도된 기능 및 작업을 수행하는 능력 성숙성

소프트웨어 구성요소가 표준적 환경에서 신뢰도 요구를 충족시키는 정도




가용성

사용자가 원하는 시간에 사용 및 접근이 가능한 정도




결점완화

시스템, 제품 및 구성요소가 하드웨어 혹은 소프트웨어에 결함이 존재하더라도 이를 극복하고 의도한대로 작동해야 함




회복 가능성

중단 및 실패 발생시, 제품 혹은 시스템이 데이터를 복구할 수 있는 정도


이식성 지원하는 다양한 환경에서 운영될 수 있는 능력 적용성

제품 혹은 시스템이 다른 하드웨어, 소프트웨어 혹은 기타 사용 환경에 효과적이고 효율적으로 적용될 수 있는 정도




설치성

제품 또는 시스템이 성공적으로 설치 및 제거 될 수 있는 정도




대치성

제품이 동일한 환경에서 동일한 목적을 위해 다른 지정 소프트웨어 제품으로 대체 될 수 있는 정도


유지보수성 소프트웨어의 수정 및 변경의 용이성 모듈성

최소의 영향을 가진 개별 구성요소로 구성된 정도




재사용성

자산이 하나 이상의 시스템에서 사용될 수 있고, 기타 자산을 구축할 수 있는 정도




분석성

시스템 변화에 대해 어떠한 영향을 받는지 평가 할 수 있는 보고서를 제공하는 정도




수정가능성

제품 혹은 시스템이 장애 없이 효과적이고 효율적으로 수정될 수 있는 정도




시험가능성

제품 사용 전, 사용에 필요한 검증 기능 제공 여부


상호운용성 다른 시스템과의 상호 연동 능력 공존성

다른 소프트웨어에 유해한 영향을 주지 않고 환경 및 자원을 공유하면서 요구된 기능을 효과적으로 수행하는 정도




상호운용성

 혹은 그 이상의 시스템, 제품 혹은 구성요소가 정보를 교환하거나 교환된 정보를 이상 없이 사용할 수 있는 정도


보안성 정보 및 데이터를 보호하는 능력 기밀성

제품 혹은 시스템은 반드시 권한이 있는 데이터에만 접근 가능하도록 해야 함




무결성

시스템, 제품 혹은 구성요소가 컴퓨터 프로그램 혹은 데이터에 대해 무단으로 접근 혹은 변경되는 것을 방지하는 정도




부인 방지

사건 및 행위 후에 부인하지 못하도록 행동 및 사건에 대해 입증되는 정도




책심성

시스템 내의 각 개인을 유일하게 식별하여 언제 어떠한 행동을 하였는지 기록하여 필요 시 그 행위자를 추적할 수 있는 능력




진본성(인증성)

사전 및 행동에 대해 행위자임을 증명할 수 있는 능력


 

'QA > Theory' 카테고리의 다른 글

Fit & FirNeses  (0) 2016.03.29
ISTQB Agile Test Extension  (0) 2016.02.03
탐험적 테스팅(EXPLORE IT)  (0) 2016.02.03
애자일 테스팅(Agile Testing)  (1) 2014.10.21
Scrum(스크럼)  (0) 2014.08.20

댓글