16
16
Measurement
Based
Techniques
Appli
ed
To
To
Software Supp
ly Engineering &
Processes,
To Management
Products & Impro Information
Services ve
Sunday, August 22, 2010 2
The Need for Software Metrics
The software crisis must be addressed and, to the
extent possible, resolved. To do so requires more
accurate schedule and cost estimates, better quality
products, and higher productivity. All these can be
achieved through more effective software
management, which, in turn, can be facilitated by the
improved use of software metrics. Improvement of the
management process depends upon improved ability
to identify, measure, and control essential parameters
of the development process. This is the goal of
software metrics—the identification and measurement
of the essential parameters that affect software
development.
Disadvantages:
1. It is programming language dependent.
2. Problem size varies with individual coding style.
3. Poor software design may lead to excessive and
unnecessary line of code.
4. LOC focuses only on coding.
5. LOC can be measured accurately by only after
coding is completed.
6. It cant calculate the effort properly.
7. LOC discourages code reuse!
Logical
x7 x10 x15
Internal File
External
x5 x7 x10
Interface File
External
x3 x4 x6
Inquiry
Total UFP
4+ File types
Average High High
referenced
http://www.devdaily.com/FunctionPoints/
http://www.softwaremetrics.com/Function%20Point%20Training%20
Booklet%20New.pdf
FP CALCULATOR
http://groups.engin.umd.umich.edu/CIS/course.des/cis525/js/f00/h
arvey/FP_Calc.html
5 Files having
10 Data
Elements