Methods for estimation in software engineering include this principles:
COCOMO, the first version known as COCOMO 81 and the second as COCOMO™ II
COSYSMO
Evidence-based Scheduling Refinement of typical agile estimating techniques using minimal measurement and total time accounting.
Function Point Analysis
Parametric Estimating
The Planning Game (from Extreme Programming)
ITK method, also known as Method CETIN
Proxy-based estimating (PROBE) (from the Personal Software Process)
Program Evaluation and Review Technique (PERT)
Putnam_model, also known as SLIM
PRICE Systems Founders of Commercial Parametric models that estimates the scope, cost, effort and schedule for software projects.
SEER-SEM Parametric Estimation of Effort, Schedule, Cost, Risk. Minimum time and staffing concepts based on Brooks's law
The Use Case Points method (UCP)
Weighted Micro Function Points (WMFP)
Wideband Delphi