👩🎓✍/정보처리기사
2. 비용산정, 일정관리 모형
글로랴
2021. 3. 16. 19:21
1️⃣ 비용산정 모형
소프트웨어 규모파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식
(1) 비용산정 모형 분류
- 하향식 산정방법 : 경험이 많은 전문가에게 비용 산정을 의뢰하거나 여러 전문가와 조정자를 통해 산정하는 방식
- 전문가 판단, 델파이 기법
- 상향식 산정방법 : 세부적인 요구사항과 기능에 따라 필요한 비용을 계산하는 방식
- 코드 라인 수(LoC), Man Month, COCOMO 모형, 푸트남 모형, 기능점수(FP) 모형
(2) 비용산정 모형 종류 - 상향식 산정방법
- LoC(Lines of Code) 모형 : 소프트웨어 각 기능의 원시 코드 라인 수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용해 비용을 산정하는 방식
- ✔ Man Month 모형 : 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산정하는 방식
- (Man Month) = (LoC) / (프로그래머의 월간 생산성)
- (프로젝트 기간) = (Man Month) / (프로젝트 인력)
- ✔ COCOMO(COnstructive COst MOdel) 모형 : 보헴이 제안한 모형으로 프로그램 규모에 따라 비용을 산정하는 방식
- 조직형(Organic Mode)
- 자료처리나 과학 기술 계산용
- 5만(50KDSI) 라인 이하
- 반 분리형(Semi-Detached Mode)
- 트랜잭션 처리, 컴파일러, 인터프리터
- 30만(300KDSI) 라인 이하
- 임베디드형(Embedded Mode)
- 운영체제, 실시간 처리 시스템
- 30만(300KDSI) 라인 이상
- 조직형(Organic Mode)
- 푸트남(Putnam) 모형 : 소프트웨어 개발주기의 단계별로 요구할 인력의 분포를 가정하는 방식
- 시간에 따른 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도를 기초로 한다.
- 기능점수(FP) 모형 : 요구 기능을 증가시키는 인자별로 가중치를 부여하고, 요인별 가중치를 합산하여 총 기능의 점수를 계산하여 비용을 산정하는 방식
2️⃣ 일정관리 모델
프로젝트가 일정 기한 내에 적절하게 완료될 수 있도록 관리하는 모델
- 주 공정법(CPM) : 여러 작업의 수행 순서가 얽혀 있는 프로젝트의 일정을 계산하는 기법
- 프로젝트의 시작에서 종료까지 가장 긴 시간이 걸리는 경로를 계산한다.
- PERT : 일의 순서를 계획적으로 정리하기 위한 수렴 기법으로 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 기법
- 중요 연쇄 프로젝트 관리(CCPM) : 주 공정 연쇄법으로 자원제약사항을 고려하여 일정을 작성하는 기법
반응형