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
Get step-by-step solutions from verified subject matter experts
