Quiz Chapt 4
docx
keyboard_arrow_up
School
Texas A&M University *
*We aren’t endorsed by this school
Course
624
Subject
Information Systems
Date
Dec 6, 2023
Type
docx
Pages
1
Uploaded by BaronHummingbird3800
Use cases
are used to explain and document the interaction that is required between
the user and
the system to accomplish the user’s task. Use cases are created to help the development
team
understand more fully the steps that are involved in accomplishing the user’s goals. Once
created,
use cases often can be used to derive more detailed functional requirements for the new
system.
use case
represents how a system interacts with its environment by illustrating the
activities
that are performed by the users of the system and the system’s responses.
First, the use cases will help the analysts develop a more detailed understanding of the
new system’s functional requirements. System developers commonly find that a well-
constructed
set of use cases includes most of the functional requirements. Second, use cases are
very helpful
in understanding exceptions, special cases, and error handling requirements in the new
system.
If there really are more than eight or nine major use cases, the use cases are grouped
together into
use case
Packages
preconditions help define the starting state of the system. Record the preconditions in
the proper section on the use case form
Once the steps have been outlined at the proper level of detail, the postconditions can be
completed. Ask the users how they know they are finished with a task. What are the
tangible
results of performing the steps just listed? Record these in the Postconditions section
of the form.
Elements within steps – identify input and output of each step.
The final step is for the users to confirm that the use case is correct as written. Review
the use
case with the users to make sure that each step and each input and output are correct
and that the
final result of the use case is consistent with the final result in the event-action list. The
most powerful
approach is to ask the user to
role-play
, or execute the use case by using the written
steps
in the use case.
The techniques of visualizing your interaction with the process and thinking about how
other systems work (informal benchmarking) are important techniques that help analysts
and users understand how processes work and how to write the use cases. Both
visualization
and informal benchmarking are commonly used in practice.
Role of iteration – Requirements gathering, User feedback, design refinement, validation
and testing, scope management, agile development.
Two ways to handle large use cases – prioritisation and categorization
Discover more documents: Sign up today!
Unlock a world of knowledge! Explore tailored content for a richer learning experience. Here's what you'll get:
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help