본문 바로가기
IT기술노트/소프트웨어공학

소프트웨어 비용산정

by 비트코기 2021. 2. 4.

LOC계산, COCOMO, 기능점수(Function Point)


I. 소프트웨어 개발 비용 예측 활동, 소프트웨어 비용산정의 개요

가. 소프트웨어 비용산정의 정의

   - 소프트웨어 개발에 필요한 기능과 규모를 기반으로 직접적으로 필요한 비용을 예측하는 과학적이고 합리적인 활동

나. 소프트웨어 비용산정의 필요성

   - 비용산정 오류, 사전비용분석, 비용 계약, 적정품질 관리

다. LOC 계산과 COCOMO는 시험에 나올 가능성이 매우 적음


II. 소프트웨어 규모산정 방식 분류

유형

내용

사례

하향식 산정방법

경험적, 개발자 합의 등을 통해 규모 추정

전문가판단

Delphi 방식(전문가판단+조정자)

상향식 산정방법

업무분류구조 정의, 각 구성요소에 대한 독립적 산정 후 집계

LOC 기법, 본 수, 개발 단계별 인원수 기법 등

수학적 산정방법

자동화된 방식을 이용하여 비용산정

COCOMO, 기능점수 등

- 양적인 크기 산정 방식은 개발언어별 차이를 포함 객관성과 용이성이 미흡


III. LOC 계산(Line of Code)의 정의

   - 소프트웨어의 각 기능의 원시코드 라인수의 비관치, 낙관치, 기대치(3점추정방식)를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 방식


IV. COCOMO(Constructive Cost Mode)의 정의

- 원시 프로그램의 규모에 의한 방법으로 시스템을 구성하고 있는 모듈과 서브 시스템의 비용 합계를 계산하여 시스템 비용을 산정하는 방식

반응형

댓글