1 What are the methods for estimating the software workload?
WBS-based workload estimation:
WBS-based workload estimation is also called the bottom-up approach, which steps:
(1) Total workload based on previous similar projects
(2) WBS decomposition, as far as possible to the entire project's task decomposition
(3) Using analogy or expert method to derive the workload of each type of WBS
(4) Summary of total WBS workload
(5) Confirm the analysis with the results of step (1), determine the results of the analysis, determine the estimated results
Workload estimation based on Sloc:
Productivity Method: Estimate the number of lines of code and then take advantage of the number of lines of code/sloc (person-days) to get the number of workloads
Parametric model method: Use the model to convert the number of lines of code into people days
Common models: Putnam model, COCOMOII model, IBM model
FP-based workload estimation:
Productivity Method: Estimate the number of function points, and then use the function points/function points/days to get the workload person days
Empirical model method: The function points and workload equations can be obtained according to the historical data of the enterprise, and the original model can also be used.
Second week homework