Professional Documents
Culture Documents
SE - FunctionPoint
SE - FunctionPoint
Costing,
Scheduling and Tracking techniques. Software configuration
management - versioning. Reusable components. Mathematical
methods of risk assessment and management. Methods of software
licensing and introduction to free software.
Software Metrics Areas
Software metrics provide quantitative information to the management process to control
the development phase. Metric is used to monitor or control 3 basic areas of software:
- The cost
- Schedule
- Quality
Why need of software metrics?
• Increase return on investment (ROI)
• Identify areas of improvement.
• Manage workloads.
• Reduce overtime.
• Reduce costs.
Types of Metrics
Project Metrics
• Size estimation
• Schedule estimation
• Number of software developers
• Staffing pattern
• Cost estimation
• Productivity estimation
1. Size Estimation of Project
• Lines of Code
• Number of entities in ER diagram
• Total number of processes in detailed data flow diagram
• Function points: Function Point (FP) is a unit of measurement to
express the amount of business functionality
Steps to measure FP( or, DFP)
Count the number of inputs, outputs, inquiries, master files, and interfaces
required, then calculate the Unadjusted Function Points (UFP)
in terms of functional units i.e. DFP { delivered function point} (or, FP)
Member Login
Input
3
Member Registration
4 4
Member Registration
confirmation 3
Graph/Table of regression
analysis
Graph/Table of correlation
analysis 3
15
Inquiries Validate member information
4
View alumni list
4
8
Files Linear regression
10
correlation
10
Hypothesis test
10
Chi square test
10
40
Interfaces Application server to database
10
User to application server
10
20
Total UFP
110
that can compile its own source code. Eg: kernels, assemblers, command-line interpreters ) ,
generate, analyze or transform other programs, and even modify itself while running.)
If CPI = 1, then EAC = BAC. This means you can complete your project with your approved budget
analysis.
3. ETC ( Estimate To Complete): Estimate to complete i.e. it gives how much more time require to
complete project.
ETC= EAC-AC
4. VAC ( Variance at Completion)
= BAC- EAC