Professional Documents
Culture Documents
Lab 11
Lab 11
Practical #10
Nida Akbar
Suleman Shahab
2009-CE-113 1
Introduction:-
A cost estimate template is useful when preparing an approximation of
the cost that a certain project will incur. With a cost estimateprepared, a
project, contract or activity can be analyzed if it will be earning a profit
and be worth all the time and energy needed for it to succeed, and
funds will then be allocated for it.
There are various cost calculators available online that can also do price
estimating. You don't need to prepare particular cost estimatetemplates
for each field like construction, finance, automotive, and even for events
like weddings or anniversary celebrations. The main teams or persons
who are authoring the project or contract should be the ones to prepare
a cost estimate, together or in collaboration with the team that will be
responsible for the implementation of the proposed project.
• Only Source lines that are DELIVERED as part of the product are
included -- test drivers and other support software is excluded
• SOURCE lines are created by the project staff -- code created by
applications generators is excluded
• One SLOC is one logical line of code
• Declarations are counted as SLOC
• Comments are not counted as SLOC
2009-CE-113 2
The Scale Drivers
In the COCOMO II model, some of the most important factors
contributing to a project's duration and cost are the Scale Drivers. You
set each Scale Driver to describe your project; these Scale Drivers
determine the exponent used in the Effort Equation.
• Precedentedness
• Development Flexibility
• Architecture / Risk Resolution
• Team Cohesion
• Process Maturity
Cost Drivers
COCOMO II has 17 cost drivers – you assess your project, development
environment, and team to set each cost driver. The cost drivers are
multiplicative factors that determine the effort required to complete
your software project. For example, if your project will develop software
that controls an airplane's flight, you would set the Required Software
Reliability (RELY) cost driver to Very High. That rating corresponds to an
effort multiplier of 1.26, meaning that your project will require 26%
more effort than a typical software project.
Where
EAF Is the Effort Adjustment Factor derived from the Cost Drivers
E Is an exponent derived from the five Scale Drivers
2009-CE-113 3
Cost estimation for CEP:-
• Line of code estimate= 7,800.(default 5000
• Duration= 2 Months
• People= 2 (pair Programming).
• Effort(EAF) =0.885 per person.
•
Archive Report:-
2009-CE-113 4
Activity Report:-
Incremental Report:-
2009-CE-113 5