Use Case Point Calculator Tool


Welcome to the Use Case Point Calculator!

This application calculates the number of Use Case Points (UCP) for a project. Please note that Use Cases need to be created in order to use this tool. Use Case Points are used to estimate the effort of a software project. This application does not calculate the effort, but provides a calculation for Use Case Points as a metric for the software project size during the estimation process. The UCP formula uses four elements: Unadjusted Use Case Weight (UUCW), Unadjusted Actor Weight (UAW), Technical Complexity Factor (TCF), and Environmental Complexity Factor (ECF). Each element will be presented on a specific page to calculate the UCP step by step. The Use Case Points page will contain the final calculation based on the four previous elements. For boundary limits, information on functionality, or general questions about Use Case Points, please refer to the Help section located in the top right corner of every page.
For calculation pages, the Calculate button MUST be pressed to move to the next page.

Enjoy!

Calculate the UUCW

UUCW is the Unadjusted Use Case Weight for a project. Determining the impact that each Use Case will have on a system is critical to the project size. The number of transactions a Use Case handles will need to be found for each Use Case. There are three classifications that a Use Case can be: Simple, Average or Complex.





Use Case Classification Weight   Number of Use Cases Result
Total:
Simple 5 x
Average 10 x
Complex 15 x

Calculate the UAW

UAW is the Unadjusted Actor Weight for a program. Actors contribute to the size of the project, therefore all Actors must be well thought out for the entire system. There are three classifications which an Actor can be: Simple, Average and Complex.





Actor Classification Weight   Number of Use Cases Result
Total:
Simple 1 x
Average 2 x
Complex 3 x

Calculate the TCF

TCF is the Technical Complexity Factor for a project that takes into consideration any technical requirements that will be implemented. Each of the 13 listed factors needs to be rated on a scale of 0 (irrelevant) to 5 (essential).

Factor
Description
Weight
Rating
T1
Distributed System
2.0
T2
Response time/performance objectives
1.0
T3
End-user efficiency
1.0
T4
Internal processing complexity
1.0
T5
Code reusability
1.0
T6
Easy to install
0.5
T7
Easy to use
0.5
T8
Portability to other platforms
2.0
T9
System maintenance
1.0
T10
Concurrent/parallel processing
1.0
T11
Security features
1.0
T12
Access for third parties
1.0
T13
End user training
1.0

TCF = 0.6 +(TF/100)
TCF =

Calculate the ECF

ECF is the Environment Complexity Factor for a project. This estimates factors will not be implemented in a project, but severely impact it. ECF deals with the project team and their ability to complete the project. Each factor needs to be rated on a scale of 0 (irrelevant) to 5 (essential).

Factor
Description
Weight
Rating
E1
Familiarity with development process used
1.5
E2
Application experience
0.5
E3
Object-oriented experience of team
1.0
E4
Lead analyst capability
0.5
E5
Motivation of the team
1.0
E6
Stability of requirements
2.0
E7
Part-time staff
-1.0
E8
Difficult programming language
-1.0

ECF = 1.4 +(-0.03 x EF)
ECF =

Calculate the UCP

Finally the UCP can be calculated once the unadjusted project size (UUCW and UAW), technical factor (TCF) and environmental factor (ECF) have been determined.

Calculation:

The UCP is calculated based on the following formula:
UCP = (UUCW + UAW) x TCF x ECF

UCP = (UUCW + UAW) x TCF x ECF
UCP =

Your project contains Use Case Points.
Thank you for using the Use Case Point Calculator Tool!