Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Grandpas Cabinets (http://www.grandpascabinets.com (Links to an external site.)Links to an external site.) is a small business located in Middleburg, Florida. Grandpas Cabinets main line of
Grandpas Cabinets (http://www.grandpascabinets.com (Links to an external site.)Links to an external site.) is a small business located in Middleburg, Florida. Grandpas Cabinets main line of business is creating custom display cases for model ships. The owner, Ron, currently sells two types of model ship display cases:
Custom Display Cases A protective display cases consisting of acrylic cover and a wooden base. The cases are made in various sizes as long as the model doesnt exceed 130 inches.
Custom Display Kits For larger model ships, a special display kit is required. This product consists of a wooden base, acrylic sheets and oak trim. The customer must assemble the kit to make the final display case.
Ron would like to expand his product line and start selling to any customer who wants a display case to showcase different types of memorabilia including:
Pocket watch case
Model car case
Baseball bat case
Flag case
All of his sales come from his website using a web order form. Today the web order form simply emails him the order and Ron calls the customer to process the credit card over the phone. With the next release of the website, he is looking to automate the credit card processing.
The website needs to calculate shipping based on the size and weight of each display case. In order to get accurate shipping rates, the website should integrate with the UPS.com website, send the product specs and shipping address, and then calculate the shipping cost. The website also needs to integrate with a 3rd party credit card system - Cybersource. The customer will click on the Check Out button in the shopping cart and a new web page will be displayed. The webpage will be served by Cybersource where credit card information can be securely entered. Once the credit card has been processed, Cybersource notifies the shopping cart and the shopping cart emails the user an order receipt.
Ron also wants to build an email mailing list for his customers. He recently signed up for the Salesforce.com Sales cloud. Whenever an order is successfully placed the customers profile (name, email address, phone, address) should be added to Salesforce. If the customer already exists in Salesforce, the contact will not be added to the email list. However, the profile information will be updated in Salesforce.
- Develop a context diagram for the website
- Develop the Order Process flow Data Flow Diagram
Develop the data flow diagram for automating the order form processing and credit card interaction. Take into account credit card failure.
Once an order is successfully placed, develop the data flow diagram for the Salesforce integration
- Using StarUML, develop a Use Case diagram identifying at least 5 use cases for the customer interacting with the website.
- Pick one of the use cases from the Use Case diagram and write a Use Case specification (similar to the book - page 194) that identifies the steps, inputs, outputs, assumptions, etc.
- Identify at least 5 business requirements as USER STORIES and 5 system requirements for the website. State the business requirements using the User Story format
As a , I want so that
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started