Académique Documents
Professionnel Documents
Culture Documents
Here is what Boehm says about the model: Basic COCOMO is good for rough order of magnitude estimates of software costs, but its accuracy is necessarily limited because of its lack of factors to account for differences in hardware constraints, personnel quality and experience, use of modern tools and techniques, and other project attributes known to have a significant influence on costs. In wideband method compared to the existing delphi method, the new method involves greater interaction and more communication between those who are participating. The Putnam model is an Empirical Page 685
Table 1: Development method Characteristics Development Characteristics Method Size Security Level of Reliability Deadline Technology Disconnected large medium greater normal avg Mode Embedded extensive Low High Low Crucial Mode Research Mode Living Mode Very large Normal High Avg High Low High Low Crucial Normal
In table 2 the quantity of effectiveness out of 5 for every domain is given. Same natural language may get different values in
the quantitative method corresponding to the domain. Using both tables we can derive the complexity of the software.
Page 687
Security 2 1 5 3
Level of Technology 4 5 5 1
Reliability 2 1 5 0
Deadline Environment 3 5 5 2 3 5 4 2
3 5 4 2
PC Si SEi LT RE DE ENi / 6 i i i
i1
DE EN
- Deadline - Environment
(1)
I= 1 to n means number of modules At the end of this formulae we can obtain the complexity of every modules that will be used in future steps.
Table 3: Person Involvement Persons type Characterstics Capability Experience Domain Co Consistency Availability Experience operative Norm Low Norm Norm Avg Low Avg High High Low Hgh Avg Nirm High Low Low Avg Null Avg High Avg low Norm low
Page 688
(2)
C EX DE CO CS AV
- Capability - Experience - Domain Experience - Co operative - Consistency - Availability factor. If the time is not sufficient to finish the work within available employee we have to increase the team size or we engaged some other person to finish the corresponding work within the time. For that in below formulae we made decision analysis.
I= 1 to n means number of employee At the end of these formulae we can obtain the effort of every employee related to the project that will be used in the forth coming steps.
NE PC / EF (3)
DESI Time / NE * WH
(4)
If its need more employees we have to estimate the corresponding cost for parallel development. III) Conclusion:
No of employee needed for finishing the project will get in this formula and also we estimate the cost to finish the project. External circumstance discussed in the table itself the average value of performance will take to the future
In this paper we provided an effective cost estimation method based on the algorithmic model. It mainly concentrates on software complexity and employee effort. This is an easy computation method to handle. In future a comparative Page 689
Page 690
Page 693