software engineering a case study in application design
Download
Skip this Video
Download Presentation
Software Engineering A case study in Application Design

Loading in 2 Seconds...

play fullscreen
1 / 12

Software Engineering A case study in Application Design - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Software Engineering A case study in Application Design' - orson-roth


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
software engineering a case study in application design
Software EngineeringA case study inApplication Design

Software Engineering Northeastern University

screen representation of user tasks
Screen representation of user tasks

Software Engineering Northeastern University

login screen represents login task
Login Screen represents Login Task

Xerox Sales Console

User Login

User:

action

Password:

Role:

login >>

Software Engineering Northeastern University

user screens contd
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

slide5

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

slide6

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

slide7

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

slide8

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

slide9

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

slide10

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

slide11

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

slide12

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

ad