Be the first to like this
high-level and with a user focus for the purpose of capturing system requirements.
Use cases document user-system interactions required to perform tasks and define the user and system actions for each "user visible" task performed by the information system. As such they effectively define all user interfaces and the sequence of interactions within them. Use cases focus on "typical" interactions first, describing the case when, "everything goes right” and separately describe exception processing as necessary to accomplish the task.
Use cases name the major "processes" and show the actors with which they interact. The process of developing use cases is iterative and begins by identifying the actors involved in the activity.