UCP Slides
UCP Slides
1
11/6/2021
2
11/6/2021
History
• The UCP technique was developed by Gustav Karner in 1993 while
employed at what was known at the time as Objectory Systems, which
later merged into Rational Software and then IBM.
• The UCP method was created to solve for estimating the software size of
systems that were object oriented.
3
11/6/2021
Method
• The method for determining the size estimate to develop a system is based on a calculation with the
following elements:
• Unadjusted Use Case Weight (UUCW) – the point size of the software that accounts for the number
and complexity of use cases.
• Unadjusted Actor Weight (UAW) – the point size of the software that accounts for the number and
complexity of actors.
• Technical Complexity Factor (TCF) – factor that is used to adjust the size based on technical
considerations.
• Environmental Complexity Factor (ECF) – factor that is used to adjust the size based on
environmental considerations.
• 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.
• The following sections walk through the various calculations to determine the UCP for a project.
4
11/6/2021
UUCW = (Total No. of Simple Use Cases x 5) + (Total No. Average Use Cases
x 10) + (Total No. Complex Use Cases x 15)
5
11/6/2021
6
11/6/2021
7
11/6/2021
8
11/6/2021
9
11/6/2021
UUCW = 100
10
11/6/2021
11
11/6/2021
12
11/6/2021
13
11/6/2021
• UCP = 125.06
• For the Online Shopping System, the total estimated size to develop the software is 125.06
Use Case Points.
• Now that the size of the project is known, the total effort for the project can be estimated. For
the Online Shopping System example,
14