Soft Eng | 3rd Quiz Flashcards
provide a high level view of the system
use cases
describe sequences of actions a system performs that yield an observable result of value to a particular actor
use case
system performs:
system functionalities
individual or device
a particular actor
support a relationship with scenarios and relevant activities (e.g., testing)
use cases
represented as stick figures
actors
ellipses
use cases
lines
associations between these things
show who is involved with what
use case diagrams
external to a system, interacts with the system, may be a human user or another system, and has a goals and responsibilities to satisfy in interacting with the system
actor
identify functional requirements, which are described as a sequence of steps describe actions performed by a system capture interaction between the system and actors
use case
actors are connected to the use cases with which they interact by a line which represents a relationship between the actors and the use cases
relationships
a required part of other use cases
«include» relationship
optionally provide other functionalities to extended use cases
«extend» relationship
optional and depends on runtime conditions or implementation decisions
«extend» relationship