Use case diagram
DiagramsUse Case Diagramsuse case model
A use case diagram at its simplest is a representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved.wikipedia
26 Related Articles
Use case
use casesuse-caseUse case diagram
A use case diagram at its simplest is a representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved.
In the Unified Modeling Language, the relationships between use cases and actors are represented in use case diagrams originally based upon Ivar Jacobson's Objectory notation.
Systems Modeling Language
SysMLOMG SysMLSystems Modeling Language (SysML)
Consider modeling an automotive system: with SysML one can use Requirement diagrams to efficiently capture functional, performance, and interface requirements, whereas with UML one is subject to the limitations of use case diagrams to define high-level functional requirements.

Project stakeholder
stakeholdersstakeholderproject stakeholders
Due to their simplistic nature, use case diagrams can be a good communication tool for stakeholders.
Agile software development
Agileagile developmentAgile Manifesto



Business case
casebusiness case studiesbusiness-case
Fundamental modeling concepts
Value range structure diagrams

Unified Modeling Language
UMLUnified Modelling Languageinteraction diagram



User story
user storiesstoriescustomer's story language

Unified Process
Unified Process (UP)Inceptionunified
Common processes undertaken in this phase include the creation of use case diagrams, conceptual diagrams (class diagrams with only basic notation) and package diagrams (architectural diagrams).


CaseComplete
CaseComplete provides the ability to edit the textual portion of use cases and requirements in a guided environment and the ability to create various types of diagrams including use case diagrams, wireframes of graphical user interfaces, and flowcharts.
Business analysis
business analystsanalysisanalytic
Business process modeling
business process modellingbusiness modelingbusiness process model
Use-case analysis
Use case analysisuse-case realizations
Use case analysis is a technique used to identify the requirements of a system (normally associated with software/process design) and the information used to both define processes used and classes (which are a collection of actors and processes) which will be used both in the use case diagram and the overall use case in the development or redesign of a software system or program.


Communication diagram
Collaboration diagram
Communication diagrams represent a combination of information taken from Class, Sequence, and Use Case Diagrams describing both the static structure and dynamic behavior of a system.

System context diagram
Context diagramContext diagramscontext-level data-flow diagram

Goal modeling
goal modellinggoalgoal-oriented modeling
UML's use case diagram provides a simple goal modeling notation.
Process Driven Development
These include use case diagrams, activity diagrams and sequence diagrams.
Misuse case
The level of abstraction of a use case model makes it an appropriate starting point for design activities, thanks to the use of UML use case diagrams and the end user's or domain expert's language.
Class diagram
UML class diagramClassclass diagrams
Generalization can only be shown on class diagrams and on use case diagrams.




Event partitioning
(In a UML use case diagram, they would be drawn as extended or included use cases, which are related to one or more primary use cases.)


