소프트웨어 엔지니어링 비용 추정
Cost estimation in software engineering이 글은 검증을 위해 인용구가 추가로 필요하다.– · · · · (2011년 11월)(이 템플릿 과 시기 |
소프트웨어 엔지니어링의 비용 추정은 일반적으로 소프트웨어를 개발하고 테스트하기 위한 노력에 대한 재정적 지출과 관련이 있으며, 여기에는 요구사항 검토, 유지보수, 교육, 추가 장비, 서버 및 소프트웨어 관리 및 구매도 포함될 수 있다. 특정 프로젝트의 소프트웨어 비용을 추정하기 위한 많은 방법이 개발되었다.
방법들
소프트웨어 엔지니어링의 추정 방법에는 다음과 같은 원칙이 포함된다.
- 분석노력방식
- 모수 추정
- 계획 게임(극한 프로그래밍에서)
- 메서드 CETIN이라고도 하는 ITK 방법
- MBCE(모델 기반 비용 엔지니어링)
- 프록시 기반 추정(PROBE)(개인 소프트웨어 프로세스)
- 프로그램 평가 및 검토 기법(PERT)
- Putnam_model(SLIM이라고도 함)
- PRICE Systems Parametric 모델의 설립자 소프트웨어 프로젝트의 범위, 비용, 노력 및 일정을 추정하는 모델.
- SEER-SEM 매개변수 노력, 일정, 비용, 리스크 평가. Brooks의 법칙에 기반한 최소 시간 및 인력 개념
- Use Case Points 방법(UCP)
- 가중 마이크로 기능 포인트(WMFP)
- 광대역 델파이
대부분의 비용 소프트웨어 개발 추정 기법에는 먼저 소프트웨어 크기를 추정하거나 측정한 다음 크기 단위당 비용에 대한 과거 지식을 적용하는 것이 포함된다. 소프트웨어 크기는 일반적으로 SLOC, 기능 포인트 또는 애자일 스토리 포인트로 사이징된다.
참고 항목
외부 링크
- O'Reilly 응용 소프트웨어 프로젝트 관리의 소프트웨어 추정 장
- 방법 및 도구에서 사용 사례점을 사용한 추정
- UCP(Use Case Points) 방법 정의
- Roy K. Clemmons, 사용 사례 포인트를 사용한 프로젝트 추정
- SDLC 전체에서 기법 추정
- 코코모™ II
- 모바일 앱 개발 추정 툴
