Documente Academic
Documente Profesional
Documente Cultură
E-Store Project
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Revision History
Date
04/09/07
Version
1.0
Description
Initial Version
Author
Group 1
Table of Contents
1. E-Store Behavioral Model ..3
2. Use case Diagram and Scenarios .. .. .4-12
3. Sequence Diagrams ..13-15.
Page 2
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Confidential
Page 3
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Configure Products
configurator
<<include>>
SalesRep
Provide Support
<<include>>
commonRegistrati
on
<<include>>
Maintain Customers
<<include>>
Track Shipments
Offer financing
<<include>>
Order Management
<<include>>
<<include>>
Process Payment
Purchase Products
paymentAuthorizer
<<include>>
Calculate Tax
Confidential
Page 4
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Page 5
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Basic course of
events
Alternate paths
Post conditions
Basic course of
events
Alternate paths
Confidential
Search Products
1
Customer able to search for the desired product.
1. Customer has internet connection.
2. Customer has web browser.
3. Customer knows the URL to get to the web site.
4. Opens the web browser and enter the URL.
1. On the main screen, customer enters a search text in search box.
2. Click on the search button.
3. Display all the matching products with search text gets displayed
on the screen.
2a. There is no search text in search text area.
Display an error message to user to enter search text.
3a. There are no matching products.
Page 6
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Post conditions
Name
Iteration
Summary
Precondition
Basic course of
events
Alternate paths
Confidential
Page 7
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Post conditions
Basic course of
events
Alternate paths
Confidential
Provide support
1
Customers able to talk to someone to resolve his/her support issues.
1. Customer has internet connection.
2. Customer has web browser.
3. Customer knows the URL to get to the web site.
4. Opens the web browser and enter the URL.
1. System displays the user with the options of Online help, FAQs
customer support, sitemap.
2. Customer selects customer support.
3. Fills in the required information about the product.
4. Support person respond to the support information.
1a. customer selects the online help or the FAQs section for support.
1b. customer selects site map
Display detailed sitemap to allow user to navigate.
3a. Customer doesnt know the required information to initiate the
support.
Display support contact number to call directly.
Customer initiates the support call with out filling in all the
required information.
4a. Customer wants to talk the support person over the phone.
Page 8
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Post conditions
Page 9
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Post conditions
Basic course of
events
Confidential
Purchase products
1
Customer able to purchase his/her desired product.
1. Customer has internet connection.
2. Customer has web browser.
3. Customer knows the URL to get to the web site.
4. Opens the web browser and enter the URL.
1. Customer adds the required products to the shopping cart.
2. Select check out button.
3. Show all available items in the shopping cart to verify.
4. Authenticate the customer.
5. Select payment method.
6. Select shipping method.
7. Calculate Tax.
8. Confirm payment information.
9. Confirm purchase.
10. Display order information with detailed invoice.
11. Send order confirmation to the user by Email.
Page 10
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Alternate paths
Post conditions
Page 11
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
Basic course of
events
Alternate paths
Post conditions
Confidential
Page 12
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
: e-store
: Customer
1: register( )
2: searchProduct( )
3: configureProduct
4: purchaseOnline
5: usefinancingOptions
6: requestSupport( )
Confidential
Page 13
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
: Customer
: e-store
: configurator
1: selectProductToConfigure( )
2: getComponents
3:
4: selectComponent( )
5: commitConfiguration( )
Confidential
Page 14
E-Store
Behavioral Requirements Model
Version:
1.0
Date: 04/09/07
: e-store
: Customer
:
paymentAuth...
1: checkoutCart( )
2: authenticateCustomer( )
3: selectPaymentMethod( )
4: selectShippingMethod( )
5: authorizePayment
6: confirm Payment
7: confirmOrder
Confidential
Page 15