본문 바로가기

자격증/정보처리기사

비용산정, 일정관리 모형

비용산정 모형 개념 : 소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 비용을 산정하는 방식

 

비용산정 모형 종류 : 하향식/상향식 산정방법

하향식 산정방법 - 전문가에게 비용산정 의뢰 ex) 전문가 판단, 델파이 기법

델파이 기법? 전문가의 경험적 지식을 통한 문제 해결 및 미래 예측을 위한 기법

상향식 산정방법 - 세부적인 요구사항과 기능에 따라 필요한 방법을 계산

ex) Loc, Man Month, COCOMO 모형, 푸트남 모형, 기능점수(FP) 모형

 

Loc 모형 : 원시 코드 라인 수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정

예측치 = 낙관치 + 4*중간치 + 비관치 / 6

 

Man Month 모형 : 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 비용 산정

 

노력 = 기간 * 인원 = Loc / 1인당 월간 코드생산성
비용 = 노력 * 단위 비용

 

 

COCOMO 모형 : 보헴이 제한한 모형, 프로그램 규모에 따라 비용을 산정하는 방식. 조직형/반 분리형/임베디드 형

조직형 - 5만 라인 이하, 일괄 자료 처리, 과학 기술 계산용, 비즈니스 자료 처리 개발

반 분리형 - 30만 라인 이하, 트랜젝션 처리 시스템, DBMS, 컴파일러, 인터프리터와 같은 유틸 개발

임베디드형 - 30만 라인 이상, 초대형 규모의 트랜젝션 처리 시스템, 실시간 처리 시스템

 

푸트남 모형 = 생명주기 예측 모형 : 소프트웨어 개발주기의 단계별로 요구할 인력의 분포를 가정하는 방식, Rayleigh-Norden 곡선의 노력 분포도를 기초로 한다.

 

기능점수 모형 (FP = Function Point) : 요구 기능을 증가시키는 인자별로 가중치 부여하고 합산해서 비용 산정

자료 입력, 정보 출력, 명령어, 데이터파일, 필요한 외부루틴과의 인터페이스

 


일정관리 모델 개념 : 프로젝트가 일정 기간 내에 적절하게 완료될 수 있도록 관리하는 모델

일정관리 모델 종류 : CPM(주 공정법), CCPM(중요 연쇄 프로젝트 관리), PERT

CPM(주 공정법) - 순서가 얽혀있는 프로젝트의 일정을 계산하는 방법. 노드와 노드간의 연결을 통해 계산

임계 경로를 계산한다. (가장 긴 시간이 걸리는 경로)

CCPM(중요 연쇄 프로젝트 관리) - 자원제약사항을 고려하여 일정을 작성 

PERT - 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 기법