A method of estimating the cost of a proposedsoftware project by extrapolating from the costs and schedulesof similar completed projects.