측정 소프트웨어 품질은 신뢰할 수있는 시스템을 개발하는 데 필수적입니다. 미터는 소프트웨어 제품에 강점과 약점을 식별하는 데 도움이되는 양적 데이터를 제공합니다. 이 문서는 소프트웨어 품질을 효과적으로 평가하는 데 사용되는 주요 지표 및 계산을 탐구합니다.

일반적인 소프트웨어 품질 Metrics

몇몇 미터는 소프트웨어 질의 다른 양상을 평가하기 위하여 널리 이용됩니다. 이들은 결함 조밀도, 부호 적용 및 maintainability 색인을 포함합니다. 각 미터는 신뢰성과 같은 특정한 지역에 통찰력을, 시험 효과 및 정비의 용이합니다 제안합니다.

열량 밀도

결함 밀도는 소프트웨어의 크기와 상대적 결함의 수를 측정합니다. 소프트웨어의 크기에 의해 총 결함의 수를 디바이딩하여, 일반적으로 코드 (KLOC)의 수천에서 계산됩니다.

공식: Defect 조밀도 = 결함/KABOC

Code Coverage 미터

코드 적용은 테스트 중에 실행되는 코드의 비율을 나타냅니다. 높은 적용은 더 철저한 테스트를 제안하며, 이는 더 적은 디스커버리 버그로 이어질 수 있습니다. 일반적인 유형에는 문, 분지 및 경로 적용이 포함됩니다.

관련 상품

유지성 지수는 다양한 코드 메트릭을 단일 점수로 결합하여 쉽게 소프트웨어를 유지할 수 있는 방법을 반영합니다. 이 지수는 cyclomatic 복잡성, 코드 라인, 코드 판독성과 같은 요인을 고려합니다.

  • Defect 조밀도
  • 비밀번호
  • 유지성 색인
  • 응답 시간
  • 신뢰성 미터