Formula & Weighting Matrix
Unadjusted Scope Points (USP) Formula
$$\text{Base USP} = 1.5(S) + 1.2(C) + 1.0(O) + 2.0(P) + 1.8(E)$$
Where:
- $S$: Number of Screens / UI Overlay States
- $C$: Number of Input Controls / Verbs
- $O$: Number of Short-Lived Objects & FX
- $P$: Number of Persistent Objects & Data Structures
- $E$: Number of System Events & Triggers
Data/Save Complexity Vector
$$\text{Complexity Vector} = \min(1.3, \max(1.0, 1.0 + 0.02(P) + 0.01(E)))$$
$$\text{Adjusted USP} = \text{Base USP} \times \text{Complexity Vector}$$