Live briefing
Everything about Use case
Potential scenario for use of a system
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. The term is also used outside software/systems engineering to describe how something can be used. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Use caseA 5-minute orientation
- Skim a recent paper: Risk factors and disease profile of post-vaccination SARS-CoV-2 infection in UK users of the COVID Symptom Study app: a prospective, community-based, nested, case-control studyInfluential work since 2022
- Pick up a classic book: AwakeningsThe most-reprinted book on the subject
- Read the landmark paper: Supporting use case based requirements engineeringCited 65 times
- Go sideways: Scenario (computing)A closely related topic
- Go sideways: Use case diagramA closely related topic
📖 Definitions
Noun A potential scenario in which a system receives an external request (such as user input) and responds to it.
Noun A usage scenario for a piece of software; often used in the plural to suggest situations where a piece of software may be useful.
Noun A usage scenario for a product, such as a piece of equipment or a tool.
🏆 Landmark papers (most cited)
Supporting use case based requirements engineering
Sugarcane energy use: The Cuban case
Use Case Diagrams in Support of Use Case Modeling
Use-case 2.0
Use case cards: a use case reporting framework inspired by the European AI Act
Rationale-Based Use Case Specification
Specifying uncertainty in use case models
A Case Study of Herbicide Use
🆕 Influential since 2022
Risk factors and disease profile of post-vaccination SARS-CoV-2 infection in UK users of the COVID Symptom Study app: a prospective, community-based, nested, case-control study
Digital Twin: Benefits, use cases, challenges, and opportunities
Crowd Management Intelligence Framework: Umrah Use Case
Approaching 6G Use Case Requirements with Multicasting
Blockchain Use Case in Islamic Social Finance
📚 Books worth reading
AwakeningsOliver Sacks, Jonathan Davis · 1973
Wir Kinder vom Bahnhof ZooKai Hermann, Horst Rieck · 1978
Killers of the Flower MoonDavid Grann, Luis Murillo Fort · 2017
Die Verfassung der AllmendeElinor Ostrom, Elinor Ostrom · 1990
Random familyAdrian Nicole LeBlanc · 2003
Barbarians at the gateBryan Burrough · 1990- 📕The Land use and urban development impacts of beltwaysPayne-Maxie Consultants · 1980
The big questionsLou Marinoff · 2003
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Scenario (computing) In computing, a scenario is a narrative of foreseeable interactions of user roles (known in the Unified Modeling Language as 'actors') and the technical…
- Use case diagram A use case diagram is a graphical depiction of a user's possible interactions with a system. A use case diagram shows various use cases and different types…
- Goal modeling A goal model is an element of requirements engineering that may also be used more widely in business analysis. Related elements include stakeholder analysis…
- Object-oriented analysis and design Object-oriented analysis and design (OOAD) is an approach to analyzing and designing a computer-based system by applying an object-oriented mindset and…
- Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose, object-oriented, visual modeling language that provides a way to visualize the architecture and…
- Ivar Jacobson Ivar Hjalmar Jacobson (Swedish pronunciation: [ˈǐːvar ˈjɑ̂ːkɔbˌsɔn] ; born September 2, 1939) is a Swedish computer scientist and software engineer, known…
- Object-oriented modeling Object-oriented modeling (OOM) is an approach to modeling a system as objects. It is primarily used for developing software, but can be and is used for…
- Entity–control–boundary The entity–control–boundary (ECB), or entity–boundary–control (EBC), or boundary–control–entity (BCE) is an architectural pattern used in use-case–driven…