ISO 9126 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:표준]][[분류:소프트웨어 공학]][[분류:프로젝트 관리]] | |||
;소프트웨어 품질에 대한 특성 및 척도에 대한 국제표준 | |||
== 구성 == | |||
{|class='wikitable' | |||
!구분 | |||
!설명 | |||
|- | |||
|ISO 9126-1 | |||
|품질 특성(주특성 6개, 부특성 21개) | |||
|- | |||
|ISO 9126-2 | |||
(External Metric) | |||
| | |||
* 소프트웨어가 사용될 때의 외부적 성질 표현 | |||
* 사용자 및 운영자 관점 | |||
|- | |||
|ISO 9126-3 | |||
(Internal Metric) | |||
| | |||
* 소프트웨어 내부적 속성 특정 | |||
* 개발자 및 시스템 관리자 관점 | |||
|} | |||
== 품질 특성 == | |||
* 기능성(Functionality) | |||
** 적합성 | |||
** 상호운용성 | |||
** 보안성 | |||
** 정확성 | |||
** 준수성 | |||
* 신뢰성(Reliability) | |||
** 고장허용성 | |||
** 회복성 | |||
** 성숙도 | |||
** 준수성 | |||
* 사용성(Usability) | |||
** 학습성 | |||
** 운영성 | |||
** 이해도 | |||
** 친밀성 | |||
** 준수성 | |||
* 효율성(Efficiency) | |||
** 반응시간 | |||
** 지원특성 | |||
** 준수성 | |||
* 유지보수성(Maintainability) | |||
** 분석성 | |||
** 변경성 | |||
** 안정성 | |||
** 테스트 용이성 | |||
** 준수성 | |||
* 이식성(Portability) | |||
** 적용성 | |||
** 설치성 | |||
** 공존성 | |||
** 교체성 | |||
** 준수성 | |||
== 품질 평가 절차 == | |||
* '''품질 요구 정의 단계''' | |||
** 품질특성 및 이용 가능한 하부 특성들을 사용하여 품질 요구사항을 규정 | |||
** 소프트웨어 또는 시스템의 개발 이전에 반드시 정의되어야 하는 것 | |||
* '''평가준비 단계''' | |||
** 품질요구사항을 측정할 수 잇는 정량적으로 표현 가능한 Metrics를 준비하는 단계 | |||
** 소프트웨어 제품의 성질 뿐만 아니라 환경과의 상호작용에 대한 Metrics도 함께 준비 | |||
** Metrics를 사용하여 측정된 값이 어느 등급에 속하는지에 대한 기준을 설정하고, 최종적 판정 기준까지 사전에 정의하는 단계 | |||
* '''평가단계''' | |||
** 실제로 측정하고 등급을 부여하며, 수용 또는 기각 등의 판정을 내리는 단계 | |||
** 선정된 Metrics를 소프트웨어 제품에 적용하는 것임 | |||
** 등급 부여는 측정된 값이 속하는 범위를 파악하고 등급기준을 결정하는 것 |