반응형
소프트웨어 비용 산정 기법
프로젝트 관리 #일비인위품
주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 전반적인 활동
- 비용 관리 비용 산정, 비용 예산 편성, 비용 통제
- 일정 관리 작업 순서, 작업 기간 산정, 일정 개발, 일정 통제
- 인력 관리 프로젝트 팀 편성, 자원 산정, 프로젝트 조직 정의, 프로젝트 팀 개발, 자원 통제, 프로젝트 팀
- 위험 관리 위험 식별, 위험 평가, 위험 대처, 위험 통제
- 품질 관리 품질 계획, 품질 보증 수행, 품질 통제 수행
1. 프로젝트 비용 산정
- SW 개발 규모를 소요되는 인원, 자원, 기간 등으로 확인하여 실행 가능한 계획을 수립하기 위해 비용 산정
e.g. 하향식 비용 산정 기법, 상향식 비용 산정 기법
1.1 소프트웨어 비용 결정 요소
(1)프로젝트 요소
제품 복잡도 소프트웨어의 종류에 따라 발생할 수 있는 문제점들의 난이도
시스템 크기 소프트웨어의 규모에 따라 개발해야 할 시스템의 크기
신뢰도 일정 기간 내 주어진 조건하에서 프로그램이 필요한 기능을 수행하는 정도
(2)자원 요소
인적 자원 소프트웨어 개발 관련자들이 갖춘 능력 / 자질
하드웨어 자원 소프트웨어 개발 시 필요한 장비와 워드프로세서, 프린터 등의 보조 장비
소프트웨어 자원 소프트웨어 개발 시 필요한 언어 분석기, 문서화 도구 등의 개발 지원 도구
(3)생산성 요소
개발자 능력 개발자들이 갖춘 전문지식, 경험, 이해도, 책임감, 창의력 등
개발 기간 소프트웨어를 개발하는 기간
1.2 산정방식
(1) 하향식 비용 산정 기법
- 과거의 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 산정(비과학적)
e.g. 전문가 감정 기법, 델파이 기법
(2) 상향식 비용 산정 기법
- 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법
e.g. LOC(원시 코드 라인 수) 기법, 개발 단계별 인월수(Effort Per Task), 수학적 산정 기법(COCOMO 모형, Putnam 모형, 기능점수 모형)
반응형
'Challenges > 정보처리기사' 카테고리의 다른 글
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/일정관리 (0) | 2022.07.06 |
---|---|
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/상향식, 하향식 비용 산정 기법 (0) | 2022.07.06 |
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/소프트웨어 개발 방법론 (0) | 2022.07.06 |
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/OSI7계층, TCP/IP4계층 (0) | 2022.07.05 |
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/인터넷 (0) | 2022.07.05 |