ISO 9126: 두 판 사이의 차이

IT 위키
편집 요약 없음
편집 요약 없음
21번째 줄: 21번째 줄:
* 소프트웨어 내부적 속성 특정
* 소프트웨어 내부적 속성 특정
* 개발자 및 시스템 관리자 관점
* 개발자 및 시스템 관리자 관점
== 품질 특성 ==
* 기능성(Functionality)
** 적합성
** 상호운용성
** 보안성
** 정확성
** 준수성
* 신뢰성(Reliability)
** 고장허용성
** 회복성
** 성숙도
** 준수성
* 사용성(Usability)
** 학습성
** 운영성
** 이해도
** 친밀성
** 준수성
* 효율성(Efficiency)
** 반응시간
** 지원특성
** 준수성
* 유지보수성(Maintainability)
** 분석성
** 변경성
** 안정성
** 테스트 용이성
** 준수성
* 이식성(Portability)
** 적용성
** 설치성
** 공존성
** 교체성
** 준수성
== 품질 평가 절차 ==
* '''품질 요구 정의 단계'''
** 품질특성 및 이용 가능한 하부 특성들을 사용하여 품질 요구사항을 규정
** 소프트웨어 또는 시스템의 개발 이전에 반드시 정의되어야 하는 것
* '''평가준비 단계'''
** 품질요구사항을 측정할 수 잇는 정량적으로 표현 가능한 Metrics를 준비하는 단계
** 소프트웨어 제품의 성질 뿐만 아니라 환경과의 상호작용에 대한 Metrics도 함께 준비
** Metrics를 사용하여 측정된 값이 어느 등급에 속하는지에 대한 기준을 설정하고, 최종적 판정 기준까지 사전에 정의하는 단계
* '''평가단계'''
** 실제로 측정하고 등급을 부여하며, 수용 또는 기각 등의 판정을 내리는 단계
** 선정된 Metrics를 소프트웨어 제품에 적용하는 것임
** 등급 부여는 측정된 값이 속하는 범위를 파악하고 등급기준을 결정하는 것

2019년 7월 13일 (토) 18:21 판

소프트웨어 품질에 대한 특성 및 척도에 대한 국제표준

구성

구분 설명
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를 소프트웨어 제품에 적용하는 것임
    • 등급 부여는 측정된 값이 속하는 범위를 파악하고 등급기준을 결정하는 것