chAptEr 4 Flashcards
What is a use case?
A use case is a diagram that represents how a system interacts with the environment by showing the activities performed to produce output results.
What is the role of a use case?
Clarify user requirements.
Define interaction between user and system.
List the elements of a use case.
Use case name
Use case number
Use case description
Priority
Actor/user role
Trigger - external or temporal
List the sections of a casual use case format.
Elements of use case
Preconditions
Normal course
Postconditions
Exceptions
What is the normal course?
The major steps performed to execute the response to the event
What are the exceptions in a use case?
Special situations or errors that could occur with each step.
What are the preconditions in a casual use case?
State the system must be in before use case commences.
What are the postconditions in a casual use case?
What is complete when use case ends.
List the new sections added in a fully dressed use case format.
Alternative course.
Inputs and outputs for steps.
Business rules.
What are fully dressed use case formats used for?
For complex, high-risk projects with distant development or for detailed user requirement documentation.
List the common ways to gather information for the use cases.
Interviews
JAD
Questionnaires
Observation
List the 4 step process in creating use cases.
Identify major use cases.
Identify major steps within each use case.
Identify elements within steps
Confirm use case with users through role-playing.