Quiz Chapt 4

docx

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

Report
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