1 / 13

Use Case Points

Use Case Points. Use Case Points*. Use Case Points (UCP) is a current technique for measuring functionality of a software system. It can be used for each use case or all use cases. *Apparently also called “use case function points”, based on analogy to function point metric. Use-Case Points.

saburo
Download Presentation

Use Case Points

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Use Case Points

  2. Use Case Points* Use Case Points (UCP) is a current technique for measuring functionality of a software system. It can be used for each use case or all use cases. *Apparently also called “use case function points”, based on analogy to function point metric.

  3. Use-Case Points • A size and effort estimation technique that was developed around use cases • Better for OOSAD projects than function points • Requires at a minimum: • The set of essential use cases • The use case diagram • All actors and use cases classified as simple, average, or complex

  4. Steps of UCP (Use Case Points) Estimation For each use case: • Classify actors, to determine UAW (Unadjusted Actor weight) • Classify use case, to determine UUCW (Unadjusted Use case Weight) • Compute UUCP (Unadjusted Use Case Points) • Compute technical and environmental factors • Computer the Adjusted Use Case Points • Translate into an estimate of human effort

  5. Steps in UCFP Estimation • 1. Determine the UAW (Unadjusted Actor weight) • Using the Actor Classification Table determine the classification of each of the actors in the system. • Add the values of all the actors to determine the unadjusted actor weight of the system.

  6. Actor Classification Table

  7. Steps in UCFP Estimation • Determine number of UUCW (Unadjusted Use case Weight) • Using the Use Case Classification Table, determine the classification of each use case on the use case diagram. • Add the values of each use case to yield the unadjusted use case weight.

  8. Use Case Classification Table

  9. Steps in UCFP Estimation • Determine Total UUCP (Unadjusted Use Case Points) using the formula below. • Total UUCP = Total UAW + Total UUCW.

  10. Technical Complexity Factors Technical Complexity Factor (TCF) = 0.6 + (0.01 * TFactor)

  11. Environmental Factors Environmental Factor (EF) = 1.4 + (-0.03 * EFactor)

  12. Person-Hours Multiplier If the sum of (number of Efactors E1 through E6 assigned value < 3) and (number of Efactors E7 and E8 assigned value > 3) ≤ 2 PHM = 20 Else If the sum of (number of Efactors E1 through E6 assigned value < 3) and (number of Efactors E7 and E8 assigned value > 3) = 3 or 4 PHM = 28 Else Rethink project; it has too high of a risk for failure

  13. Computing Use-Case Points • Adjusted Use Case Points (UCP) = • UUCP * TCF * ECF • Effort in Person Hours = • UCP * PHM

More Related