Use Case
In software engineering and system engineering, a use case is a technique for capturing functional requirements of systems and systems-of-systems.
Each use case focuses on describing how to achieve a goal or task. For most software projects this means that multiple, perhaps dozens, of use cases are needed to embrace the scope of the new system.
This [...]