Professional Documents
Culture Documents
Once the previous four elements have been calculated, the final size
estimate can be calculated. This final number is known as the Use
Case Points or UCP for a software development project.
Unadjusted Use Case Weight (UUCW):
No. of Transactions
Weight
Simple
1 transactions
Average
2 to 3 transactions
Complex
4 or more transactions
To calculate the UUCW, the use cases must be defined and the
number of transactions for each use case identified. There are 6 use
cases exist for the system. 1 of these use case is simple, 2 are
average and 3 are complex, the calculation for UUCW is as follows:
UUCW = (Total No. of Simple Use Cases x 1) + (Total No. Average Use Cases x
3) + (Total No. Complex Use Cases x 5)
UUCW = (1 x 1) + (2 x 3) + (3 x 5) = 22
Actor
Classificati
on
Weig
ht
Type of Actor
Simple
Average
Complex
To calculate the UAW, the actors must be identified. This System use
case diagram is depicting 2 actors, these are complex use case. The
calculation for UAW is as follows:
UAW = (Total No. of Simple Actors x 0) + (Total No. Average Actors x 0) + (Total
No. Complex Actors x 2)
UAW = (0 x 0) + (0 x 0) + (2 x 2) = 4
Fact
or
Description
Weig
ht
Assigned
Value
Weight x
Assigned
Value
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
0.5
T7
Easy to use
0.5
2.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
1.0
T13
1.0
Total (TF):
33
Weig
ht
Assigned
Value
Weight x
Assigned
Value
E1
Familiarity with
development process
used
1.5
E2
Application experience
0.5
1.5
E3
Object-oriented
experience of team
1.0
E4
0.5
2.5
E5
1.0
E6
Stability of
2.0
Fact
or
Description
requirements
E7
Part-time staf
-1.0
E8
Difficult programming
language
-1.0
-4
Total (EF):
The total estimated size to develop the software is 15.32 Use Case
Points.
Now that the size of the project is known, the total efort for the
project can be estimated. For this system, 10 man hours per use
case point will be used.
Estimated Effort = UCP x Hours/UCP
Estimated Effort = 14.32 x 10
Estimated Effort = 143.2 Hours