CODEDRAGON ㆍDevelopment/Software Engineering
ISO/IEC 9126
· ISO/IEC 9126(Information Technology-Software Quality Characteristics and Metrics), 품질특성 및 메트릭을 정의하고 있는 표준으로 1991년에 제정된 후 1994년 부터 품질특성과 내부 메트릭(Internal Metrics), 외부 메트릭(External Metrics)을 조정하고 품질측정 절차를 별도의 ISO/IEC 14598 표준으로 분리하였습니다.
· ISO/IEC 9126의 품질 모델(Quality Model)은 소프트웨어 품질을 측정·평가하기 위해 소프트웨어의 품질요소와 특성을 정의하고 개발공정에서 품질을 객관적으로 정량화하는데 요구되며, 일반적으로 이러한 품질 모델은 계층구조로 세분화되어 표현되어 집니다.
계층 |
설명 |
제1계층 |
사용자 관점에서 소프트웨어의 품질 목표를 정의한다. |
제2계층 |
품질 목표를 달성할 수 있는 광범위한 품질특성 (quality characteristics)이다. |
제3계층 |
상위 특성을 구성하는 구체적인 품질부특성(sub-characteristics)이다. |
제4계층 |
소프트웨어 특성을 측정하기 위한 메트릭(metric)이나 품질인자가 위치한다. |
ISO/IEC 9126의 소프트웨어 품질특성
품질특성 |
개념 |
기능성 (Functionality) |
· 소프트웨어가 특정 조건에서 사용될 때, 명시된 요구와 내재된 요구를 만족하는 기능을 제공하는 소프트웨어 제품의 능력을 말합니다. · 기능성의 품질부특성은 성숙성, 결함 허용성, 회복성, 준수성 등이 있습니다. |
신뢰성 (Reliabilty) |
· 명시된 조건에서 사용될 때, 성능 수준을 유지할 수 있는 소프트웨어 제품의 능력을 말합니다. · 신뢰성의 품질부특성은 성숙성, 결함 허용성, 회복성, 준수성 등이 있습니다. |
사용성 (Usabilty) |
· 명시된 조건에서 사용될 경우, 사용자에 의해 이해되고 학습되고 사용되고 선호될 수 있는 소프트웨어 제품의 능력을 말합니다. · 사용성의 품질부특성은 이해성, 학습성, 운용성, 친밀성, 준수성 등이 있습니다 |
효율성 (Eficiency) |
· 명시된 조건에서 사용되는 자원의 양에 따라 요구된 성능을 제공하는 소프트웨어 제품의 능력을 말합니다. · 효율성의 품질부특성은 시간반응성, 자원 효율성, 준수성 등이 있습니다. |
이식성 (Portabilty) |
· 한 환경에서 다른 환경으로 전이될 수 있는 소프트웨어 제품의 능력을 말합니다. · 이식성의 품질부특성은 적응성, 설치성, 공존성, 대체성, 준수성 등이 있습니다. |
유지보수성 (Maintainabilty) |
· 소프트웨어 제품이 변경되는 능력, 변경에는 환경과 요구사항 및 기능적 명세에 따른 소프트웨어의 수정, 개선, 혹은 개작 등이 포함됩니다. · 유지보수성의 품질부특성은 분석성, 변경성, 안정성, 시험성, 준수성 등이 있습니다. |
'Development > Software Engineering' 카테고리의 다른 글
선호도 (Prefernece) 평가, 선호도 평가 개요 (0) | 2017.05.25 |
---|---|
테스트 계획서, 테스트 계획서 항목 (0) | 2017.05.25 |
요구사항의 시스템화 타당성 분석하기 절차 - 요구사항 목록에 타당성 분석을 위한 속성을 추가하고 타당성 분석 결과를 기록한다, 요구사항의 시스템화 타당성 분석 결과를 요구사항 관련 .. (0) | 2017.05.22 |
분석모델 검증 방법, 분석모델 검증 절차 (0) | 2017.05.20 |
TMMi(Test Maturity Model integration) Model - TMMi 개요, TMMi의 성숙도, TMMi의 활용, TMMi 레벨 4, TMMi 레벨 5 (0) | 2017.05.17 |