A document discusses various software estimation techniques including function point analysis, COCOMO models, and cost drivers. Function point analysis breaks a system into functional components like inputs, outputs, inquiries and files that are assigned complexity weights and counts. COCOMO models like COCOMO I and COCOMO II estimate effort using size of the project and cost multipliers related to attributes of the product, computer system, personnel and project. Cost drivers help assess these multipliers to refine effort estimates.