Question

In: Computer Science

You are doing analysis do develop a system where a customer can place or cancel an...

You are doing analysis do develop a system where a customer can place or cancel an order, check the status of the order, and request a catalog. Once an order is placed a dispatcher and workers at the shipping company will ship the products.

1.Create a use case diagram to represent the requirements for this system

2.Develop a use case specification detailing the steps to place an order

3.Create an activity diagram for the placing an order process

4.List five (5) or more functional requirements for this system

a.Rewrite the functional requirements as user stories

b.Rewrite the functional requirements as features

Solutions

Expert Solution

1. Use case diagram:

2. Use case specifications:

Use Case Name: Order management
Actor(s): Customer (primary), Admin(primary), Dispatcher(primary)
Summary Description: Customer places/cancel order. System delivers the product through dispatcher is order placed.
Priority: Must Have
Status: Medium Level of details
Pre-Condition: The customer has a account and cash to order.
The system works properly

1. Customer logins the website.

2. Customer browses for category.

3. Place an order.

4. Administrator send product to dispatcher.

5. Dispatcher delivers to customer.

6. Customer pays through cash on delivery.

7. Or customer cancels the order.

8. Dispatcher sends back the product to the administrator.

3. Activity diagram for placing order.

4. Functional requirements for this system:

i) Ordering system

ii) Database

iii) Inventory management

iv) Delivering system

v) Order retrievals.

a) Rewrited functional requirements as user stories

Story Identifier: UserStory01

Story Name: Customer Order

Description: As a Customer, I need to place an order so that I can get the product.

Confirmation: Acceptance Criteria examples:

Functional:

i) Can I place an order anytime?

ii) Can I get a catalog?

iii) Can I check the status of order anytime?

iv) Can I cancel my order before I pay for it?

b) Rewrited functional requirements as features

1. Customer can login the website anytime 24*7.

2. Customer can view a variety of products.

3. Customer can place order request one or more products at a time.

4. The order is confirmed only if it is available in the inventory.

5. The product is packed and sent to dispatcher.

6. The customer can check the status of the order , can track the order and can request catalog.

7. Dispatcher delivers to customer.

8. Customer pays through his choice of mode of payment.

9. The customer can also cancel the order anytime before delivery of the product.

10.The dispatcher sends back the product to the administrator.


Related Solutions

what three questions can you answer by doing a 2x2 factorial analysis
what three questions can you answer by doing a 2x2 factorial analysis
Do you agree with the statement: “There is only one boss, the customer. And you can...
Do you agree with the statement: “There is only one boss, the customer. And you can fire everyone in the company, from the president down, simply by spending your money elsewhere. -Sam Walton, founder of Wal-Mart How does this thinking apply to your expectations of service? Does he support or refute them? Register your opinion
1. Can you place the magnifying glass where the image is magnified even more. If there...
1. Can you place the magnifying glass where the image is magnified even more. If there is such a place, explain. 2.Compare the way a camera works to the way the human eye works. What are the similarities and differences in the way that each performs its function. In particular, compare the way the camera and eye focus objects located at different distances.
Develop an Incremental Benefit / Cost Analysis matrix to evaluate covid-19. Explain where you found the...
Develop an Incremental Benefit / Cost Analysis matrix to evaluate covid-19. Explain where you found the cash values used in this analysis The specific topics I want to calculate the numerical values for benefits, disbenefit, and costs 1. wash hands    2. Avoid close contact 3. cleaning and disinfecting 4. wearing masks 5. hand-sanitizer 6. Older People and pre-existing medical condition 7. Monitor Your Health 8. Vaccination Please help, I'm a bit confused about finding the specific numerical values to...
Do you think there is still a place and need for trade unions? Can a trade...
Do you think there is still a place and need for trade unions? Can a trade union acquire certain organisational rights? Explain.
Can you give me an overview of the phases of the ADDIE model, analysis, design, develop,...
Can you give me an overview of the phases of the ADDIE model, analysis, design, develop, implementation and evaluation. What happens in each phase.
The Concord Company recently moved to activity-based costing and implemented customer profitability analysis. In doing so,...
The Concord Company recently moved to activity-based costing and implemented customer profitability analysis. In doing so, they found that one of their oldest customers, The Mequon Company, is not profitable. The Mequion Company is small and the management of Concord knows they are very reliant on products from Concord and that they can't absorb a significant increase from Concord, which is needed to make them profitable. 1. What would you recommend if you were part of The Concord Company management...
Some employees do not like the seniority system. This system was put into place to protect...
Some employees do not like the seniority system. This system was put into place to protect older employees against discriminatory treatment and was again achieved by unions. Some employees are also not in favor of tenure, which the unions achieved in order to protect employees from unfair and wrongful termination., Please answer the following questions:Do you think the negative perception that many people in the United States have of unions is because people don't realize how things were at one...
IF YOU CAN NOT COMPLETE IT ALL DO NOT ANSWER THE QUESTIONS (THANKS) Develop a tentative...
IF YOU CAN NOT COMPLETE IT ALL DO NOT ANSWER THE QUESTIONS (THANKS) Develop a tentative plan of care for a client who has bipolar disorder. Include: -Nursing Diagnosis - Assessment Data (objective and subjective ) - Goal and outcome' - Nursing Intervention - Rationale - Outcome evaluation and replanning Please type your answer do not scan thanks
Can you provide some examples on how to develop an evaluation system for the Barista Job...
Can you provide some examples on how to develop an evaluation system for the Barista Job at Starbucks? Propose an evaluation system to assess the effectiveness of your recruiting and selection suggestions.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT