Table of Contents
소프트웨어 프로젝트의 비용과 기간을 평가하는 것은 효과적인 계획 및 자원 할당에 필수적입니다. 수학 접근은 이러한 추정의 정확성을 개선하기 위해 구조화 된 방법을 제공, 팀의 기대를 관리하고 예산 내에서 프로젝트를 제공합니다.
일반적인 수학 모델
여러 모델은 프로젝트 매개 변수를 추정하는 소프트웨어 엔지니어링에 사용됩니다. 이들은 파라미터 모델, 아날로그 모델 및 알고리즘 모델이 포함되어 있습니다. 각 접근 방식은 강점을 가지고 있으며 프로젝트 복잡성 및 사용 가능한 데이터를 기반으로 선택됩니다.
Parametric 평가
Parametric estimation은 프로젝트 크기를 변경하는 수학 공식을 사용하여 노력과 지속 시간을 단축합니다. 예를 들어, 코드 또는 기능 포인트의 줄에 따라 노력의 추정을 포함 COCOMO 모델이 있습니다. 이 모델은 특정 프로젝트 유형에 대한 매개 변수를 측정하는 역사적인 데이터가 필요합니다.
아날로그 기반 평가
이 접근법은 과거 프로젝트와 비슷한 프로젝트로 현재 프로젝트를 비교합니다. 이와 유사한 관계를 분석함으로써 팀은 노력과 시간을 위해 더 효과적인 견적을 할 수 있습니다. 그것은 역사적인 데이터가 사용할 수있을 때 유용합니다. 프로젝트는 범위와 복잡성에 비교할 수 있습니다.
수학 기술
- Regression 분석
- Monte Carlo 시뮬레이션
- 선형 프로그래밍
- Neural 네트워크