소프트웨어 개발 비용 추정 기법에는 크게 2가지 기법으로 나뉘고 그 기법을 통해 자동화도구가 있다.
첫 번째는 하향식 비용 산정 기법(top-down)으로 과거 유사 경험을 바탕으로 회의를 통해 산정하는 비과학적인 기법이다.
-전문가 감정 기법
조직 내 경험이 있는 2명 이상의 전문가에게 비용산정 의뢰
신속하게 할 수 있지만, 편견이 있을 수 있다.
새로운 프로젝트와 유사한 프로젝트에 대한 경험이 없을 수 있고 개인적이고 주관적일 수 있다.
-델파이 기법
한명의 조정자(중재자)와 여러명의 전문가의 의전을 종합하여 비용 산정
전문가 감정 기법의 단점을 보완한 것이다.
위의 전문가 판단 기법의 주관적인 편견을 보완하기 위해 익명으로 투표하는 것처럼 여러 전문가의 의견을 익명으로 종합하여 판단한다. 익명으로 하는 이유는 전문가들 사이에서도 입지나 영향력이 서로 다르기 때문에 어떤 영향력이 있는 한 사람의 의견에 치우치는 문제를 방지하기 위함이다.
=> 총 몇 라인이니까 혹은 어떤 기능이 있으니까 얼마 정도가 들 것이다 라고 예측하는 것
두 번째는
상향식 비용 산정 기법(down-top)으로
프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 전체 비용 산정하는 것 이다.
-LOC(원시 코드 라인 수)기법
각 기능의 원시 코드의 라인수의 비관치(가장 많은 라인 수), 낙관치(가장 적은 라인 수), 기대치(평균 라인수)를 측정하여 예측지를 구해 비용을 산정하는 기법
예측치 = (낙관치 + 4*기대치 + 비관치)/6
노력(인월) = 개발기간 * 투입인원 = LOC / 1인당 월 평균 생상 코드 라인 수
개발 비용 = 노력 * 단위비용(1인당 월평균 인권비)
생산성 = LOC / 노력
=>
두 명의 개발자가 5개월에 걸쳐 20,000 라인의 코드를 개발하였을 때, 월별(person-month) 생산성 측정을 위한 계산 방식
생산성 = KLOC /노력(인월) 혹은 생산성
= LOC /노력(인월), (KLOC : 천 라인수)
자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다. 저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
파일오류
중복자료
저작권 없음
설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우