1. 소프트웨어 측정의 정의
- 소프트웨어 프로젝트를 효과적으로 관리하기 위한 근본적인 요소
- 제품의 품질이 좋은지
- 개발 프로세스가 효과적인지
2. 소프트웨어 프로젝트의 척도 종류
척도 종류 | 특징 | 설명 |
프로덕트 & 프로세스 | (프로덕트) 설계 복잡성 프로그램 크기, 문서 페이지 수 (프로세스) 비용, 기간, 노력 |
(프로덕트) 개발 과정에서 생산되는 결과물의 특징을 측정하는 척도 (개발자 주관심) (프로세스) 소프트웨어 개발 프로세스를 개선하기 위해 프로세스와 관련된 특징 측정하는 척도 (프로젝트 관리자 주관심) |
객관적 & 주관적 | (객관적) LOC (주관적) COCOMO |
(객관적) 주어진 척도에 대해 항상 같은 측정 결과를 보이는 척도 (주관적) 측정 주체의 주관적인 판단에 따라 다른 결과를 보일 수 있는 척도 |
기본 & 복합 | (기본) LOC, 단위 테스트 당 오류 수, 총 개발기간 (복합) 한사람당 생산가능한 소스코드 라인 수, 코드 라인 당 오류 수 |
(기본) 직접 측정될 수 있는 척도 (복합) 직접 측정할 수 없고 다른 척도들과 결합하여 계산할 수 있는 척도 |
'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글
3.3 형상 관리 (0) | 2021.11.20 |
---|---|
3.2 위험 관리 (0) | 2021.11.20 |
3. 프로젝트 관리 (0) | 2021.11.20 |
2.1 SW 유지보수 카테고리 (0) | 2021.11.19 |
2. 소프트웨어 개발 프로세스 (0) | 2021.11.15 |
댓글