SW 규모 산정(원가산정) | 중 | SW 비용 산정 일반 | [정의] 소프트웨어 규모파악(양적 크기, 질적 수준) 통한 소요공수와 투입자원 및 소요기간 파악하여 실행 가능한 계획 수립하기 위한 비용 산정하는 과정 [비용산정방법] - 상향식 ( 전문가 감정, 델파이 방식 ) - 하향식 ( LOC 기법, Man/Month ) - 수학적 ( 기능점수(FP), COCOMO, Parametric Estimation ) |
프로젝트 원가관리 |
토픽 이름 (하) | SW 비용 산정 일반 |
분류 | SW > SW 규모 산정(원가산정) > SW 비용 산정 일반 |
키워드(암기) | 하향식, 상향식, 수학적, LOC, Man/Month, COCOMO, 기능점수(PF), Parametric Estimation |
암기법(해당경우) |
기출문제
번호 | 문제 | 회차 |
1 | 2. 소프트웨어 비용 산정 방법 중 상향식 비용 산정 방법, 하향식 비용 산정 방법에 대하여 설명하시오. | 117 관리 2교시 |
2 | 6. 비용 산정 모델에 대한 다음 물음에 답하시오. (1) 비용 산정을 위한 COCOMO(Constructive Cost Model)와 기능 점수의 특징과 장점을 비교 설명하시오. (2) 네 개의 모듈로 구성된 프로젝트가 있다. LOC(Line of Code)를 기반으로 한 각 모듈의 규모 추정이 아래와 같을 때, 이 프로젝트의 총 규모는 몇 LOC 인지 계산하시오. |
87 관리 3교시 |
3 | 4.1. Function Point의 특징 및 요구분석 단계 이후의 Function Point를 이용한 소프트웨어 비용산정 절차와 활성화 방안에 대해 기술하시오. | 84 컴시응 4교시 |
4 | 소프트웨어 비용 산정 방식에 대해 상세히 설명하시오. 가. SW Metrics 유형과 대상에 따른 분류 나. 개발비용 산정 시 고려항목 다. 기능 점수 방식 절차와 데이터기능과 트랜잭션 기능 설명 |
합숙2011.2월.D3 |
I. 소프트웨어의 적정한 비용산정 통한 대가산정방식, 소프트웨어 비용 산정의 개요
가. 개발비용 산정의 정의
- 소프트웨어 규모파악(양적 크기, 질적 수준) 통한 소요공수와 투입자원 및 소요기간 파악하여 실행 가능한 계획 수립하기 위한 비용 산정하는 과정
- 단위작업공수(비용) 통한 총공수(총비용) 산정 (WBS 근거해 비용산정)
나. 규모산정의 의의
구분 | 내용 |
낮게 산정 시 | - 품질문제 발생, 납기문제, 개발자 부담 가중 |
높게 산정 시 | - 예산낭비(개발비, 유지보수비), 일의 효율성 저하 |
II. 소프트웨어 비용산정 방법 및 비교
가. 소프트웨어 규모산정 방법 종류
산정방법 | 내용 | 기법 |
하향식 (Top Down) |
- 경험적 단언(시스템 이해한 후), 개발자 합의(인력, 시스템 크기, 예산) | - 전문가 감정 - 델파이 방식 |
상향식 (Bottom UP) |
- 업무분류구조 정의, 각 구성요소에 대한 독립적 산정, 집계 | - LOC 기법 - Man/Month |
수학적 | - 소프트웨어 비용산정의 자동화, 수치화에 의한 비용을 산정 | - 기능점수(FP) - COCOMO - Parametric Estimation |
- 기획단계: Man/Month 등
- 구현단계: 기능점수
- 운영단계: 요율제, 투입공수 등 (SW사업대가산정가이드, 2018)
나. 소프트웨어 규모산정 방법 비교
산정방법 | 하향식(Top Down) | 상향식(Bottom UP) |
특징 | - 전체 시스템 차원 비용 산정 - 인력비용은 유사한 과거 프로젝트의 비용 검사하여 추정 - 모듈에 대한 여러 가지 기술요인 반영 |
- 각 모듈 또는 서브시스템을 개발 비용 우선 산정하고, 합산하여 전체비용 산정 - 시스템 차원 비용은 고려하지 못할 수도 있음, 연산방식에 의한 비용 산정 |
장점 | 간편, 신뢰감 | 객관성 부여 |
단점 | 비과학적, 낙관적 | 세부 기술적 난이도 배제 |
산정방식 | 그룹에 의한 산정, 전문가 감정 | LOC, 기능점수, COCOMO |
III. 소프트웨어 규모산정 시 고려요소
구분 | 항목 | 내용 |
프로젝트 요소 | 문제의 복잡도 | 난이도, 유형, 개발언어 |
시스템 크기 | 트랜잭션(입력, 출력), 데이터 연계 | |
시스템 신뢰도 | 정확성, 견고성, 완전성, 일관성 | |
자원 요소 | 인적 자원 | 관리자, 개발자, 지원체계 |
하드웨어 자원 | 개발장비, 운영장비 | |
소프트웨어 자원 | 개발지원 도구, 테스트 툴 | |
생산성 요소 | 개발자 능력 | 경험, 전문지식 습득 정도 |
고객 능력 | 업무 요건에 대한 지식 | |
개발 방법론 | 최신기법, 개발 방법론, 관리 방법론 |
반응형
'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글
간이법 계산 (0) | 2024.04.21 |
---|---|
Function Point / ISO/IEC 14143 (0) | 2024.04.20 |
감리결과보고서 작성하기 (1) | 2024.04.18 |
감리 절차 (0) | 2024.04.17 |
정보시스템 감리/Framework (0) | 2024.04.16 |