Course Outline

  1. Model-Product Level Estimates: Introduction, Software Development Effort Estimation, Estimate of Annual Maintenance, Interpolation & Extrapolation, Estimating the Effects of Adapting Existing Software, Intermediate COCOMO Effort Equations. Component Level Estimation: Introduction, the Component Level Estimating Form (CLEF), Using CLEF with Adapted Software.
  2. Performance Models & Cost Effectiveness Models: Performance Models, Optimal Performance, Sensitivity Analysis, Cost Effectiveness Models. Economies of Scale: Discrete Production Functions, Basic Production Functions, Economies & Diseconomies of Scale, Diseconomies of Scale on Large Software Projects.
  3. Coping with Un-reconcilable & Un-quantified Goals: In-House vs. Vendor Development, Presentation Methods, Unquantifiable Criteria, Presentation Techniques for Unquantifiable Criteria, Presenting & Interpreting Multivariate Data. Coping with Uncertainties: Decision Rules for Complete Uncertainty, Subjective Probabilities, Decision Rules Under Complete Uncertainty, The Value of Information, Subjective Probabilities, Utility Functions, SE Implications
  4. Detailed COCOMO: Summary & Operational Description: The Software Hierarchy Estimating Form & Procedures, Detailed COCOMO Example, Schedule Adjustment Calculations. Detailed COCOMO Cost Drivers: Product Attributes –Required Software Reliability, Data base Size, Software Product Complexity
  5. Detailed COCOMO Cost Drivers: Computer Attributes –Execution Time, Main Storage Constraint, Virtual Machine Volatility, Computer Turn Around Time
  6. Detailed COCOMO Cost Drivers-Personal Attributes: ACAP, AEXP, PCAP, VEXP, LEXP.