SW품질이란

 

소프트웨어가 요구사항의 만족 개발과정에서 표준의 준수하는 소프트웨어의 기능 및 특성 또는 묵시적인 필요를

  만족시키는 능력과 관련된 소프트웨어의 특성 및 특징 전체

  , 고객에게 제품이 제공되었을 때 이용에 불편함이 없으며 고객의 요구사항을 만족하는 정도

 

기능상 품질, 비기능상 품질

기능상 품질 : 기능 명세서에 따른 기능 요건이나 사양에 기반하여 주어진 설계를 얼마나 잘 충족하고 있는지를 반영.

 소프트웨어의 목적이 부합하는지, 또 가치가 있는 상품으로서 시장의 경쟁작들과 비견할만한지를 기술

비기능상 품질 : 기능 요건의 전달을 지원하는 비기능 요건을 어떻게 충족하는지를 지칭. 이를테면 소프트웨어가 올

  바르게 개발될 수 있는지를 가늠하는 척도로서 내구성이나 유지보수성의 예

 

상대적인 개념이지만 정량적인 측저잉 어느정도 가능함

비용, 시간, 인력, 도구 등 여러 자원에 종속적임

minor한 결함들에 대해서는 일부 품질에 대한 타협이 가능

 

소프트웨어 품질은 소프트웨어 내부 구조, 소스 코드, 단위 수준, 기술 수준, 시스템 수준의 분석을 통해 평가되며

  기능 상의 품질은 일반적으로 소프트웨어 테스트를 통해 측정

사용자관점 : 제품의 신뢰성, 효율성, 사용 용이성 등

개발자관점 : 검증가능성, 유지보수성, 이식성

프로젝트 관리자 관점 : 프로세스의 생산성, 제어 용이성

 

외부특성 : 사용자 관점의 품질 특성으로 신뢰성, 사용성처럼 사용자에게 보여지는 특성

내부특성 : 개발자 관점의 품질 특성으로 외부 특성을 개선시 도움을 줌. 개발 문서나 코드에 대한 정적 측정으로 평가

 

CISQ에서 정의한 SW품질의 평가 특성

Reliability

Performance Efficiency

Security

Maintainability

'품질 > 품질통제' 카테고리의 다른 글

품질 & 테스트 용어  (0) 2021.08.03
회귀 케이스 선택 기준  (0) 2020.06.24
회귀시험 개념도 및 유형  (0) 2020.04.13
시각에 따른 테스트  (0) 2020.04.04
[SW품질관리1] SW품질관리  (0) 2020.03.30

+ Recent posts