2023. 2. 22. 21:05ㆍ정처기 필기/5과목 - 정보시스템 구축 관리
하향식 비용 산정 기법
1. 하향식 비용 산정 기법의 개요
- 과거 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 선정하는 비과학적인 방법
(1) 전문가 감정 기법
- 두 명 이상의 전문가에게 비용 산정을 의뢰
- 과거와는 다름을 간과할 가능성이 높음
- 개인적이고 주관적
(2) 델파이 기법
- 전문가 감정 기법의 주관적인 편견을 보완하기 위해 한 명의 조정자와 여러 전문가의 의견을 종합
상향식 비용 산정 기법
1. 상향식 비용 산정 기법의 개요
- 세부적인 작업 단위별로 비용을 집계하여 산정
(1) LOC (Line Of Code) : 원시 코드 라인 수 기법
- SW 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측해서 비용을 산정하는 기법
* 비관치 : 가장 많이 측정된 코드 라인 수
* 낙관치 : 가장 적게
* 기대치 : 측정된 모든 코드 라인 수의 평균
//////// 예측치 : (a + 4m + b) / 6
a - 낙관치
b - 비관치
m - 기대치
(2) 개발 단계별 인월수 기법
- LOC 기법을 보완하기 위한 기법
- 각 기능을 구현시키는데 필요한 노력을 생명 주기의 각 단게별로 산정함. 정확도 UP
(3) COCOMO 모형
- LOC에 의한 비용 산정 기법
- 비용 견적의 강도 분석 및 비용 견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용
- 같은 규모의 프로그램이어도 성격에 따라 비용이 다르게 선정된다.
- 비용 산정 결과는 프로젝트 완성에 필요한 노력으로 나타남
3_1. COCOMO 모형 종류
기본형 | 소프트웨어의 크기(생산 코드 라인 수)와 개발 유형만을 이용하여 비용을 산정하는 모형 |
중간형 | 기본형 + 제품, 컴퓨터, 개발요원 ,프로젝트 특성의 15가지 요인에 의해 비용을 산정하는 모형 |
발전형 | 중간형 + 개발 공정별로 보다 자세하고 정확하게 노력을 산출하여 비용을 산정하는 모형 ---> 소프트웨어 환경과 구성 요소가 사전에 정의되어 있어야 하며, 개발 과정의 후반부에 주로 적용함. |
3_2. COCOMO 소프트웨어 개발 유형
조직형 | - 기관 내부에서 개발된 중, 소규모의 소프트웨어 - 일괄 자료 처리나 과학 기술 계산용, 비즈니스 자료 처리용 - 5만 라인 이하의 소프트웨어 개발 |
반분리형 | 트랜잭션 처리 시스템이나 운영체제, 데이터베이스 관리 시스템 등의 30만 라인 이하의 소프트웨어를 개발하는 유형 |
내장형 | 최대형 규모의 트랜잭션 처리 시스템이나, 운영체제 등의 30만 라인 이상의 소프트웨어를 개발하는 유형 |
3_3. Putnam 모형
- 소프트웨어 생명 주기의 전 과정 동안에 사용될 노력의 분포를 가정해주는 모형
- 생명 주기 예측 모형
- Rayleigh-Norden 곡선의 노력 분포도를 기초로 한다.
- 대형 프로젝트의 노력 분포 산정에 이용되는 기법
- 개발 기간이 늘어날수록 프로젝트 적용 인원의 노력이 감소한다.
SLIM : Rayleigh-Norden 곡선과 Putnam 예측 모형을 기초로 개발된 자동화 추정 도구
4. 기능 점수 (FP : Function Point ) 모형
- 소프트웨어 기능을 증대시키는 요인별로 가중치를 부여하고 합산하여 총 점수 산출
- 총 기능 점수와 영향도를 이용해 비용을 산정
- ESTIMACS : FP 모형을 기초로 개발된 자동화 추정 도구
5. 기능 점수 모형에서 비용 산정에 이용되는 요소
- 자료 입력
- 정보 출력
- 명령어
- 데이터 파일
- 필요한 외부 루틴과의 인터페이스
6. 프로젝트 관리
- 일정관리, 비용관리, 인력관리, 위험관리, 품질관리
'정처기 필기 > 5과목 - 정보시스템 구축 관리' 카테고리의 다른 글
Secure OS / 회복 및 병행제어, 데이터 표준화 (0) | 2023.02.23 |
---|---|
경로 제어, 트래픽 제어 / 소프트웨어 개발 보안 (0) | 2023.02.23 |
네트워크 구축 / 스위치 (0) | 2023.02.23 |
소프트웨어 개발 표준 / 테일러링, 프레임 워크 (0) | 2023.02.23 |
소프트웨어 개발 방법론 / 비용 산정 기법 (0) | 2023.02.22 |