Professional Documents
Culture Documents
Size Estimation
Resources
Requirements
Project
Scheduling
ELEMENTS OF AN ESTIMATE
Consent among the project teams that the estimate will accurate
2.1 DIFFERENT METHODS OF COST ESTIMATION
Cost of a project :
Organic Mode
developed in a familiar, stable environment,
E = ab(KLOC)bb [ Person-Months]
Where
E=Effort Applied in Person-Months
D= Development Time in Months
BASIC COCOMO COEFFICIENTS
Coefficients of ab, bb, cb, db are given in following table
Solution:
The basic COCOMO equation takes the form:
(i)Organic Mode
E = 2.4 * (400)1.05
= 1295.31 PM
D = 2.5 * (1295.31)0.38
=38.07 PM
(ii)Semidetached Mode
E = 3.0 * (400)1.12
=2462.79 PM
D = 2.5 * (2462.79)0.35
D = 2.5 * (4772.8)0.32
= 38 PM
Example2:
A project size of 200 KLOC is to be developed.
Software development team has average experience
on similar type of projects. The project schedule is not
very tight. Calculate the Effort, development time,
Memory constraints
Turnaround time
(iii) Personal Attributes
Analyst capability
Programmer capability
Application experience
2. Computer Attributes
3. Personnel Attributes
Project ai bi ci di
Organic 3.2 1.05 2.5 0.38
Semidetached 3.0 1.12 2.5 0.35
Embedded 2.8 1.20 2.5 0.32
INTERMEDIATE MODEL:
WHEN SHOULD YOU USE IT
System structure
Complete structure
• Module-Subsystem-System Hierarchy-
The software product is estimated in the three
level hierarchical decomposition.
The fifteen cost drivers are related to module
or subsystem level .
DETAILED COCOMO MODEL:
MODULE-SUBSYSTEM-SYSTEM
Module level
cost drivers tend to vary at the lowest level
CPLX, PCAP, VEXP, LEXP
System Level
overall project relations such as nominal effort and schedule
equations
DETAILED COCOMO MODEL:
EQUATIONS
Disadvantages
Management support is required.
The estimation results may not be what the management
wants to hear.
2.2 FUNCTION POINT ANALYSIS (PROBLEM
STATEMENT)
Function Point Analysis was initially developed by
Allan J. Albercht in 1979 at IBM and it has been
Configuration Identification
Baselines