E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6...
-
Upload
daniella-conley -
Category
Documents
-
view
213 -
download
0
Transcript of E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6...
![Page 1: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/1.jpg)
E-Store Systemfor MEHE
Final status reportTeam #2Sandeep, Vijay, Jennifer, Ali, MeghnaApril 6th, 2007
![Page 2: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/2.jpg)
Agenda
Introduction Inception phase Problem analysis and understanding
the stakeholder phase System definition phase Project status
![Page 3: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/3.jpg)
Introduction
Perform Requirements Engineering process
A0Executive Summary
http://cstalon.utdallas.edu/6361/CVRM_EXEC.htm
Requirements Specification
Requirements Specifier
Stakeholder input
![Page 4: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/4.jpg)
A0
Executive Summary
Requirements Specification
Requirements Specifier
Stakeholder input
?
?
?
A01
A02
A03
![Page 5: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/5.jpg)
A0
Executive Summary
Requirements Specification
Requirements Specifier
Stakeholder input
Inception
?
?
A01
A02
A03
Vision doc
![Page 6: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/6.jpg)
Inception
i/p: executive summary, and stakeholder i/p o/p: vision document (problem statement,
system scope, product perspective, stakeholders and users)
![Page 7: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/7.jpg)
Problem statement
![Page 8: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/8.jpg)
Product perspective
Develop an e-store that will enable the Marvel
Electronics and Home Entertainment achieve its e-market goal
![Page 9: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/9.jpg)
A0
Executive Summary
Requirements Specification
Requirements Specifier
Stakeholder input
Inception
Problem analysis & understanding
stakeholders
?
A01
A02
A03
Vision doc
Business model
![Page 10: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/10.jpg)
Problem analysis and understanding the stakeholder
i/p: vision document, stakeholder i/p o/p: business model (business use case and
business sequence diagram)
![Page 11: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/11.jpg)
Customer (Consumer, Very Small Business, Small-Medium Business, Large Enterprise)
Inventory Management
Process Order
Package and Ship
Customer ServiceCustomer Service Personnel
Product Customization Personnel
Shipping Department Personnel Shipping Company
Purchase ItemAuthenticate Payment
<<include>>
Credit card authorization company
Shop Floor Personnel OEM (Partner Commerce)
Business Use Case
![Page 12: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/12.jpg)
: Customer (Consumer, Very Small Business, Small-Medium Business, Large Enterprise)
:System
: Credit card authorization company : Bank
Open website
Search for product
Display list of product
View detail of customize product
Add product to Cart
Repeat steps 2-5 till all products are added
Check out of store
Provide payment & shipping information
Request for authentication
Produce an order no.
Authentication success flag
Customer confirms
Produce statement for payment
Disburse Payment
Transaction success message
Purchase Item
![Page 13: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/13.jpg)
: Product Customization Personnel
:System
: Shop Floor Personnel : Shipping Department Personnel
Request order details
Display order details
Request for components required for order assembly
Deliver the components
Assemble and Customize product for the order
Hand over the product for packaging and shipping
Process Order
![Page 14: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/14.jpg)
: Shipping Department Personnel
:System
: Shipping Company
Package the order and provide service tag
Hand over the order to third party for shipping
Update the status of order
Package and Ship
![Page 15: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/15.jpg)
: Shop Floor Personnel
:System
: OEM (Partner Commerce)
View Inventory
Request for components
Provide components
Update Inventory
Inventory Management
![Page 16: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/16.jpg)
: Customer (Consumer, Very Small Business, Small-Med...
:System : _BindingIteratorImplBase
: Customer Service Personnel
Connect using chat application
Request connection
Open connection
Open conenction
Query for problems
Submit query
Provide reply
Provide reply
The steps 2-4 continues till the customer problem is solved
Logout
Customer Service
![Page 17: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/17.jpg)
Domain ModelProduct
Cart
1
1..n1..n
Added to
1
Inventory
Payment Information
Credit Card Authorization Company
11..n1..n
authorized by
1
Customer
0..n
1..n
0..n
1..n
Purchase
1
1..n
1
1..nAdd products to
1
1..n
1
1..n
View
1
1..n
1
1..n
provide
Order
11..n 11..n
place
Product Customization Personnel
1
1..n
1
1..n
process
Shop Floor Personnel
1
1
1
1
Manage
1
1
1
1communicates
OEM1..n
11
places order to
1..n
Shipping Department Personnel
1
1
1
1
communicates
Shipping Company
1
11
hands the product to
1
![Page 18: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/18.jpg)
A0
Executive Summary
Requirements Specification
Requirements Specifier
Stakeholder input
Inception
Problem analysis & understanding
stakeholders
System definition
A01
A02
A03
Vision doc
Business model
![Page 19: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/19.jpg)
System definition
i/p: vision document, business model, stakeholder i/p
o/p: complete requirement specification (system use case, sequence diagram, class diagram, glossary, NFR document, non-working prototype)
![Page 20: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/20.jpg)
Use case
Shop Floor PersonnelManage Inventory
Product Customization Personnel
Process Order
Shipping Department Personnel
Package and Ship
Authenticate Payment Credit card authorization System
Manage profile
Track Order
Get HelpCustomer Service Personnel
Purchase Item
<<include>>
Customer
Search product
<<include>>
![Page 21: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/21.jpg)
Sequence diagram – Purchase item use case
: Customer:Display :Controller :Inventory :Order :Cart
: Credit card authorizat...1: Open website
2: Open website
3: Search Item(keywords)
4: Search Item(keywords)
5: Search Item(keywords)
6: return item list
7: return item list
8: Display item list
9: View item description
11: Add item to cart
12: Add item to cart
10: Display item description
Repeat steps 1-15 untill the customer is done
16: Check out
17: Check out
22: Return cart information
23: Display cart information
24: Provide payment information
25: Provide payment information
30: Provide order number and the confirmation of
purchase31: Display order
number and purchase
confirmation
13: Create order if there is not one
14: Add item to cart
15: Add item
18: Request cart information
19: Request information
20: Return information
21: Return cart information
26: Make payment
27: Request for authorization
28: Return authorization success flag
29: Payment success flag with the order number
![Page 22: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/22.jpg)
Class diagramCustomerInformationfNamelNameaddresseMaildobphoneNumber
CustomerInformation()
PaymentInformationcardTypecardNumberaccountNumberexpirationDatenameAsOnCardbillingAddress
PaymentInformation()
OrderorderNumbercartpaymentInformation
Order()makePayment()addItemToCart()requestCartInformation() 1
11
1
ProductnameproductIdproductDescription
CartproductList
addToCart()removeFromCart()
1
1
1
1
Controller
searchItem()addItemToCart()checkOut()providePaymentInformation()
1..n
1
1..n
1creates
InventoryproductList
searchProduct()
get product information from
![Page 23: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/23.jpg)
NFR
![Page 24: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/24.jpg)
NFR cont…
![Page 25: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/25.jpg)
Non-working prototype - Home
![Page 26: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/26.jpg)
Login
![Page 27: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/27.jpg)
Register
![Page 28: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/28.jpg)
View search results
![Page 29: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/29.jpg)
View product catalog
![Page 30: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/30.jpg)
View cart details
![Page 31: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/31.jpg)
Option to check out as guest
![Page 32: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/32.jpg)
Provide shipping & payment details
![Page 33: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/33.jpg)
![Page 34: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/34.jpg)
Confirmation of order
![Page 35: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/35.jpg)
![Page 36: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/36.jpg)
View order status
![Page 37: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/37.jpg)
![Page 38: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/38.jpg)
Project status
Preliminary Investigation
ProducePresentation
ProduceNFR document
Produce Business modelProblem Analysis
ProducePrototype
ProduceDesign model
ProduceVision document
![Page 39: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/39.jpg)
Addressing the problem of incomplete, ambiguous and
confusing requirements
User Requirements
![Page 40: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/40.jpg)
Lessons learned
Team co-ordination Estimation of project scope UML modeling tools
![Page 41: E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.](https://reader030.fdocuments.in/reader030/viewer/2022032606/56649ea95503460f94bacc32/html5/thumbnails/41.jpg)
Questions?