728x90
1. 비용 산정 모델 개념 : 소프트웨어 규모 파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 기법이다.
2. 분류
하향식 산정 방법 : 경험이 많은 전문가에게 비용 산정을 의뢰 ex) 전문가 판단, 델파이 기법
상향식 산정 방법 : 세부적인 요구 사항과 기능에 따라 필요한 비용을 계산하는 방식 ex ) LOC(Lines of Codes). Man Month, COCOMO, Putnam, FP(Function Point)
상향식 산정 방법의 종류
LOC(Lines of Codes) | 소프트웨어 각 기능의 원시 코드 라인수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용하여 비용을 선정 |
Man Month | 한 사람이 1개월동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산출하는 기법 (Man Month) = (LOC)/(프로그래머의 월간 생산성) (프로젝트 기간) = (Man Month)/(프로젝트 인력) |
COCOMO | 프로그램 규모에 따라 비용을 산정 * 조직형 : 5만 라인 이하. 기관 내부에서 개발한 소규모의 소프트웨어 * 반분리형 : 단순형과 임베디드 형의 중간형 30만 라인 이하 트랜잭션 처리 시스템, 데이터 베이스 관리, 컴파일러, 인터프리터.. * 임베디드형 : 30만 라인 이상. 초대형 규모의 트랜잭션 처리 시스템이나 운영체제의 실시간 처리 시스템 등의 프로그램 개발 시 적용 |
Putnam | 소프트웨어 개발 주기의 단계별로 요구할 인력의 붆포를 가정 생명 주기 예측 모형 대형 프로젝트에 적용 개발 기간이 늘어날 수록 적용 인원의 노력이 감소됨 |
기능 점수 모형 (Function Point) | 요구 기능을 증가시키는 인자별로 가중치를 부여하고 요인별 가중치를 합산하여 총 기능의 점수를 계산하여 비용을 산정하는 방식 |
728x90
'Computer Science > 정보처리기사' 카테고리의 다른 글
5 (2) IT 프로젝트 정보시스템 구축 관리 1️⃣ (0) | 2022.01.30 |
---|---|
5 (1) 소프트웨어 개발 방법론 (0) | 2022.01.29 |
2 (5) 인터페이스 구현 검증 도구의 종류 (0) | 2022.01.28 |
2.(4) 어플리케이션 테스트 관리 (0) | 2022.01.27 |
[정보처리기사] 디자인 패턴의 의미와 종류 (0) | 2022.01.20 |