This document is a term paper on project cost estimation for a software project management course. It discusses various techniques for estimating project costs, including expert judgement, analogous estimating, parametric estimating, bottom-up estimating, and three-point estimates. It also covers related work done in previous studies comparing different cost estimation models from the 1970s to today. The paper aims to analyze different software project cost estimation metrics and models.