Estimating the effort required for software development and reporting on possible effects on costs, schedule, and functionality during development. Requirements: -...