1. Empirical method--delphi method: Requires the participation of multiple experts. Analogy: An expert can evaluate a project based on historical similarity. 2. Model Method--one-dimensional linear relationship • Workload = scale * Productivity +c Productivity for reference to historical project data, C is a constant, in most cases 0. This is the simplest estimate model. --Multivariate linear relations • Workload = Scale * productivity * multiplexing Rate * difficulty factor * staff capacity coefficient *...+c. Productivity drawing on historical project data, C is a constant, in most cases 0. Estimate the properties of work products and tasks in the CMMI, including size, complexity, and so on. This method is used by more than two-level, three-level enterprises. --one-dimensional nonlinear relationship • Workload =a* scale B+c Based on the history of the stable development process, the workload and scale can be linear regression analysis, the general situation in the enterprise internal Project scale does not conform to the normal distribution, so the analysis results are usually non-linear relationship. This model can be considered for enterprises of level 4. --Multivariate nonlinear relations • Workload =a* scale b* personnel capacity coefficient *......+c If the workload of the project of its key role also includes personnel capacity, multiplexing rate, technology platform, etc., can be multi-linear regression analysis, to obtain the workload and these parameters of concern. 3. Empirical and model methods are generally mixed in practice, complementing each other and verifying each other. Each of the two types of methods have advantages and disadvantages generally can not be used only one method to estimate or only one person to estimate.
Second week assignment: Estimating method of software workload