Chapter 05 - Software Effort Estimation II
Chapter 05 - Software Effort Estimation II
Bottom-up Estimating
With the bottom-up approach the estimator breaks the project
into its component tasks
Software Effort Estimation Techniques
After all, you start from the top and work down
Expert Judgment
This is asking for an estimate of task effort from someone who
is knowledgeable about either the application or the
development environment
This method is often used when estimating the effort needed to
change an existing piece of software
Software Effort Estimation Techniques
Estimating by Analogy
This is also called case-based reasoning
Logical internal file types are the standing files used by the
system
The term 'file' does not sit easily with modern information
systems
It refers to a group of data items that is usually accessed
together
It may be made up of one or more record types
Software Effort Estimation Techniques
External interface file types allow for output and input that may
pass to and from other computer applications
Software Effort Estimation Techniques
The counts of each external user type in each complexity band are
multiplied by specified weights (see Table) to get FP scores which are
summed to obtain an overall FP count which indicates the information
processing size
Software Effort Estimation Techniques