Question: . Review the use cases, and create a Class Diagram identifying the major classes contained within the system. Provide attributes and methods for each class.

. Review the use cases, and create a Class Diagram identifying the major classes contained within the system. Provide attributes and methods for each class.

This Use Case describes the process by which users log into the order process- ing system. It also sets up access permissions for various categories of users.

Actors

Customer

Customer Rep

Flow of Events

1. The Use Case starts when the user starts the application.

2. The system will display the login screen

3. The user enters a username and password.

4. The system will verify the information.

5. The system will set access permissions.

6. The system will display the main screen.

7. The user will select a function

8. While the user does not select Exit loop

9. If the user selects Place Order then

8.1 Use Place Order

10. else If the user selects Return Product then

9.1 Use Return Product

11. else if the user selects Cancel Order then

10.1 Use Cancel Order

12. else if the user selects Review Order then

11.1 Use Get Status on Order

13.else if the user selects Send Catalog then

12.1 Use Send Catalog

14.else if the user selects Contact Customer Service then

13.1 Use Register Complaint

15.else if the user selects Run Sales Report and user is a Customer Rep then

14.1 Use Run Sales Report

end if

16.The user will select a function end loop

17.The Use Case ends

Scenarios

Bad username

Bad password

User does not have a username and password for our system

User selects a function for which they are not allowed access

User makes no selection of function

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!