본문 바로가기
CS/SW공학

[SW공학] 비용 산정 방법: 델파이, LOC, COCOMO모델, 기능 점수

by jangThang 2023. 4. 27.
반응형

 소프트웨어 공학에서 비용을 산정하는 방법에는 델파이, LOC, COCOMO모델, 기능 점수가 있습니다. 이러한 방법의 특징과 산정방식에 대해서 알아보겠습니다.

 

[ Contents ]

     

     

    1. 델파이 (Delphi)

     

     전문가 패널을 구성하여 고문을 받는 방식입니다. 각 패널들은 서로를 알지 못하는 익명성이 유지되어야 합니다.

     조사자는 패널들의 의견을 취합하고, 다시 패널들에게 전달합니다. 패널들은 취합된 의견을 보며, 수정한 자신의 의견을 다시 전달합니다. 이런 식으로 반복하여 비용을 산정하는 방식입니다.

     소프트웨어 공학 외에도 행정학, 정책학 등 다양한 분야에서 사용됩니다. '델파이'라는 명칭은 델포이(delphoe) 신전에서 나왔으며, 마치 신전의 신탁을 연상케 하는 방식입니다.

     


     

     

    2. LOC (Lines Of Code)

    프로그램 코드량(LOC)과 1인당 월평균 생산코드 수를 기반으로 비용을 산정하는 기법

     

     단순히 코드량으로 비용을 산정하는 기법입니다. 월 5000라인 정도 작성하는 코더가 있다면 30,000 라인의 프로그램 제작은 6개월이 필요하다는 '산술적인 비용 산정'입니다.

     사실 코딩은 공장에서 제품을 제조하는 것과 같이 일률적이고 단순 노동이 아닙니다. 이는 개발자가 아니라 단순 코더로 생각한 산정 기법입니다. 비슷한 프로그램과 업무를 외주받는 SI업체식 산정방식이죠.

     


    반응형

     

    3. COCOMO 모델

     

     LOC를 기반으로 프로젝트의 개발유형을 나눈 모형입니다.

     

    유기형(Organic): 5만 라인 이하, 일반 응용 소프트웨어
    반내장형(Semi-detached): 30만 라인 이하, 시스템 소프트웨어
    내장형(Embedded): 30만 라인 이상, 하드웨어가 포함된 실시간 시스템

     

     SI업체에서 단가를 측정할 때, 또는 외주업체에 의뢰를 맡길 때 쓰는 비용산정 모형입니다.

     


     

     

    4. 기능 점수 (FP, Function Point)

    소프트웨어 기능별 가중치를 부여하여 규모나 복잡도, 난이도를 산출하는 모형

     

     LOC기반이 아니라, 기능별 구현 난이도에 따라 가중치를 부여하는 비용 산정방식입니다.

     LOC에서 비용단가를 '코드라인수 * 코드라인당 단가'로 산정했다면, 기능 점수에서는 '기능점수 * 기능점수 단가'로 책정합니다.

     

    2023.08.04 - [CS] - [SW공학] 기능점수(Function Points)의 개념과 산정방식, 예시

     

    [SW공학] 기능점수(Function Points)의 개념과 산정방식, 예시

    SW 개발단가를 주로 LoC(Line of Code) 기준으로 산정하곤 합니다. 단순히 코드량을 기준으로 보수를 측정하는 방식으로, 하청을 받는 중소기업 개발자를 '단순 코더'로 만든 주범이기도 합니다. 그래

    star7sss.tistory.com

     

     

    star가 되고나서 Tistory

    반응형

    댓글