연관토픽
개념
- 소프트웨어 측정 기술을 기반으로 SDLC 동안에 소프트웨어의 특성을 객관적인 수치로 정량화 할 수 있는 측정 지표
- SW의 품질평가와 체계적이고 효율적인 개발, 유지보수 관리를 위해 SW의 품질특성 등을 수치화하여 측정하고 평가하는 항목과 기준
SW Metric 주요 유형
유형 | 유형 설명 | SW Metric 종류 |
Product metrics | 제품 품질 평가 및 추적과 관련한 측정 | - Size : LOC(Line of Code), FPC(Function Point Count) - Complexity : McCabe 회전복잡도, Halsted SW 사이언스 - Quality : 결함수, 신뢰성(MTBF), 가용성(MTTF/MTBF x 100) |
Process metrics | 프로세스 성과 및 분석과 관련한 측정 | - 프로세스 준수율, 품질 실패 비용율, 결함제거율, 인스펙션 효과성, 테스트 효과성 |
Project metrics | 프로젝트 진행관리와 관련한 측정 | - 공정진도 준수율, 예산 준수율, 투입공수 준수율, 교육 이행율 |
품질관점의 SW Metric 측정 프로세스
단계 | 설명 | 산출물 |
① 소프트웨어 품질요구사항 설정 | - 원하는 품질인자들을 선택하고, 우선순위를 부여 | 품질요구사항, 품질 매트릭 기본구조 |
② SW Metric 식별 | - 관련 매트릭들을 선택하고, 선택한 매트릭을 어느 단계에서 적용할지 결정 | 매트릭 집합, 매트릭 명세서 |
③ 자료수집 | - 매트릭 구현 도구 도입 및 계산에 필요한 기초자료 수집 | 자료항목 명세서, 비용효과분석 |
④ SW Metric 계산 | - SW 개발주기 각 단계에서 매트릭 계산 | 매트릭/자료항목, 추적 매트릭스 |
⑤ SW Metric 결과분석 | - 적용결과 분석 문서화 개발과정 조정 통제 및 평가 | 분석결과보고서, 개발과정 변경계획 |
⑥ SW Metric 검증 | - 매트릭이 품질인자 등을 예측하였는지 검증 | 검증결과 |
SW Metric 활용방안
구분 | 설명 |
관리자 측면 | - 개발 비용산정, 산출물 품질 확인, 개발방법/도구 유용성 평가 시 |
개발자 측면 | - 개발 중 품질수준 확인 시, 품질 요구사항 명세화 시, 인증 목적으로 평가 시 |