Use case

UseCase Actor Edit an article scenario
A very simple use case diagram of a Wiki system. Registered user of Wiki edits an article.

In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requirements[1] A use case is a list of actions or event steps typically defining the interactions between a role (known in the Unified Modeling Language (UML) as an actor) and a system to achieve a goal. The actor can be a human or another external system. In systems engineering, use cases are used at a higher level than within software engineering, often representing missions or stakeholder goals. The detailed requirements may then be captured in the Systems Modeling Language (SysML) or as contractual statements.

  1. ^ Saurabh, Tiwari; Atul, Gupta (2015). "A systematic literature review of use case specifications research". Information and Software Technology. 67: 128-158. Retrieved 28 May 2025.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search