1 / 12

Software Engineering A case study in Application Design

Software Engineering A case study in Application Design. Screen representation of user tasks. Login Screen represents Login Task. Xerox Sales Console. User Login. User:. action. Password:. Role:. login >>. User Screens (contd.). Xerox Sales Console. John smith.

orson-roth
Download Presentation

Software Engineering A case study in Application Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software EngineeringA case study inApplication Design Software Engineering Northeastern University

  2. Screen representation of user tasks Software Engineering Northeastern University

  3. Login Screen represents Login Task Xerox Sales Console User Login User: action Password: Role: login >> Software Engineering Northeastern University

  4. User Screens (contd.) Xerox Sales Console John smith Activity: Manage Customers Customer name Serve customer >> Review sales order history >> Review sales commission >> logout Software Engineering Northeastern University

  5. User Screens (contd.) Xerox Sales Console John smith Customer Information summary Person Contact Information Activity: Serve Customer View customer history Book customer order >> Check order status >> Browse product catalog >> Software Engineering Northeastern University

  6. Xerox Sales Console John smith Customer Information summary Person Contact Information Activity: Book Customer Order My commission Industrial Printers Catalog Product Name Availability Target Price Add Product Id 20 >> >> Total Price Order Items Product Id Product Name Actual Price Cancel Order >> Submit Order >> Software Engineering Northeastern University

  7. Xerox Sales Console Sales person’s name: John smith Customer Information summary Person Contact Information Activity: Browse Product Catalog Product Description Find >> Printing Catalog Product Name Target Price Description Product Id View Detail >> View Detail >> Done >> Software Engineering Northeastern University

  8. Xerox Sales Console Sales person’s name: John smith Customer Information summary Person Contact Information Activity: Check Order Status Time frame Begin time End time Find >> Order List Status Date started Date completed Action Order Id View View Done >> Software Engineering Northeastern University

  9. Sales Process Use Case 1. Manage Customers 1.a Review sales order history 1.b Review sales commission : 1.c Serve customer 1.c.a Browse product catalog 1.c.b Check order status 1.c.c Book customer order 1.c.c.a Submit customer order 1.c.c.b Cancel customer order 1.c.c.c Save customer order Software Engineering Northeastern University

  10. Sales Process Use Case 1. Manage Customers Sales Person 1.a Review sales order history 1.b Review sales commission : Customer name 1.c Serve customer Product Catalog 1.c.a Browse product catalog 1.c.b Check order status Customer 1.c.c Book customer order 1.c.c.a Submit customer order 1.c.c.b Cancel customer order 1.c.c.c Save customer order Software Engineering Northeastern University

  11. Navigation Sequence Manage Customers 1.a Review sales order history 1.b Review sales commission 1.c Serve customer 1.c.a Browse product catalog 1.c.b Check order status 1.c.c Book customer order 1.c.c.a Submit customer order 1.c.c.b Cancel customer order Software Engineering Northeastern University 1.c.c.c Save customer order

  12. Implicit in the use case above is the fact that there is an authentication step that must be completed before the user is allowed to use the system 0. Login/validate the user 0.1 Ask the security service if user has the right to use the system 0.2 If user is valid then continue with next step 1. Manage Customers 1.a Review sales order history 1.b Review sales commission : Software Engineering Northeastern University

More Related