use case
When it's helpful
A use case is a specific situation or scenario in which something might be used.
In software development, it describes how a user interacts with a system to achieve a goal.
The term has spread beyond technical contexts: What's the use case for a second car? means "when would you actually need it?" A use case justifies a feature, product, or decision by showing practical application.
Necessary conditions for something
- specificationDetailed technical requirement
- diagramSimplified explanatory sketch
- actorsThose playing roles
- systemConnected parts forming whole
functionality · interaction · sequence · flow · preconditions · artifact · modeling · traceability
State of affairs
- exampleRepresentative case shown
- applicationFormal request document
- instanceSingle occurrence of something
- contextCircumstances shaping meaning
circumstance · purpose · function · rationale · justification · demonstration · illustration · real-world
requirements
Necessary conditions for something
- specificationDetailed technical requirement
- diagramSimplified explanatory sketch
- actorsThose playing roles
system · functionality · interaction · sequence · flow · preconditions · artifact · modeling · traceability · validation
situation
State of affairs
- exampleRepresentative case shown
- applicationFormal request document
- instanceSingle occurrence of something
context · circumstance · purpose · function · rationale · justification · demonstration · illustration · real-world · practical
- design methodsbrainstorm, prototype, wireframe, mockup, storyboard
- documentationmanual, manuals, readme, readme file, technical manuals
- Product Developmentdevelopment, roadmap, prototype, design, backlog
- software modelingflowchart, data model, design pattern, abstraction, encapsulation
- software patternsmodel, view, controller, MVC, singleton
- metamodelingEMF, instantiation, M2
use casepure theory
theoretical framework · abstraction · theory · thought experiment · speculation
use, case, uses, used, user, users, usable, usability, useful