9.6. Summary

In this chapter, you learned the following:

  • Use case analysis is a simple yet powerful technique for specifying the functional requirements for a system more precisely and completely.

  • Use cases are based upon the goal-oriented functional requirements for a system.

  • Use cases are used to describe:

    • The desired behavior/functionality of the system to be built

    • The external users or systems (known as actors) who avail themselves of these services

    • The interactions between the two

  • The elements that don't belong in a use case (for example, technical requirements).

Get Beginning C# 2008 Objects: From Concept to Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.