Construct a design class diagram and domain model

Assignment Help Computer Engineering
Reference no: EM132021701

Project Assignment -

Using Visio, construct a design class diagram and domain model of the system required for the project.

Project Instructions - During this project, design a software application. The requirements for the application are below. Design artifacts that we will deliver during this course are:

1. Sequence diagram

2. High-level use cases

3. Use case diagram

4. Domain model

5. Class diagram

6. Application design document

The problem: Berta's Pizzeria needs a website where customers may order pizzas.

Description: Customers must register to use the website. Customers may order a small, medium or large sized pizza and select up to 3 toppings. Customers may choose delivery or carry out and add beverages and side items to their orders.

Website Requirements

R1. Customer registration

  • R1.1 The customer shall enter their information into a website registration form
  • R1.2 After a customer clicks the "Submit" button, the system shall store a cookie on the customer's computer and send a verification email to the customer.
  • R1.3 The customer shall click the link in the verification email to verify their email address to finalize their registration.

R2. Customer order

  • R2.1 Customers shall have the ability to select pizza size
  • R2.2 Customers shall have the ability to select up to three pizza toppings
  • R2.2 The customer shall have the ability to add sides
  • R2.3 The customer shall have the ability to add beverages
  • R2.4 The customer shall have the ability to choose delivery or carryout

R3. Customer checkout

  • R3.1 The customer shall have the ability to review the order
  • R3.2 The customer shall have the ability to change the order and checkout again
  • R3.3 The customer shall have the ability to confirm the order
  • R3.4 The customer shall have the ability to enter payment information
  • R3.5 The website shall encrypt and store the customer's payment information
  • R3.6 The customer shall have the ability to submit the order
  • R3.7 The system shall transfer the order to Berta's order fulfilment system
  • R3.8 The system shall archive the order after submitting it to Berta's system

R4. The website system processes the customer credit card

  • R4.1 The system shall send the customer's payment information to the processor through a secure internet connection
  • R4.2 The system shall process the payment and return an order confirmation number to the customer

R5. Berta's website maintenance

  • R5.1 Authorized employees shall have the ability to add or remove menu categories
  • R5.2 Authorized employees shall have the ability to add or remove menu items
  • R5.3 Authorized employees shall have the ability to access automated reports
  • R5.4 Authorized employees shall have the ability to create custom reports that contains fields selected from a predetermined list of data fields.

Attachment:- Assignment Files.rar

Reference no: EM132021701

Questions Cloud

Market value of the used vehicle be in order for its aw : What must the market value of the used vehicle be in order for its AW value to be the same as the AW if it had been kept for its full life cycle?
Discuss new skills you acquired from this class : Select five people currently in the media and discuss their exertion of one of the sources of power.
What is the marginal product of the fifth? worker : What is the marginal product of the fifth? worker?
What is the value of this firm : The company has $9,240,000 of debt that carries a 6.0 percent coupon. The debt is selling at par value. What is the value of this firm?
Construct a design class diagram and domain model : Using Visio, construct a design class diagram and domain model of the system required for the project. Needs a website where customers may order pizzas
Corresponding full employment level of nominal : The corresponding full employment level of nominal GDP must be $___ trillion dollars.
Determine the appropriateness of a particular development : ICT393 : an employee of a consulting firm called Innovative Solutions that specialises in systems analysis, design, and development services.
Classical view of macroeconomics : During the Great Depression, output fell by 40% and unemployment hovered at 25%. According to the classical view of macroeconomics, what should
Firm operating cash flows is probably reduced : The variability of a firm's operating cash flows is probably reduced by international diversification of its production, sourcing,

Reviews

len2021701

6/18/2018 6:31:44 AM

Detailed Question: Using Visio, construct a design class diagram of the system required for the course project described in attached Course Project Instructions. Using Visio, construct a domain model of the system required for the course project described in attached Course Project Instructions. During this course, we will design a software application. The requirements for the application are below. Design artifacts that we will deliver during this course are: Sequence diagram, High-level use cases, Use case diagram, Domain model, Class diagram and Application design document.

Write a Review

Computer Engineering Questions & Answers

  Describe how are the topics of the two articles related

Prepare a brief synthesis and summary of the two articles. Describe How are the topics of the two articles related? What information was relevant and why?

  How to calculate the bmi of a team player

how to calculate the BMI of a team player.the formula to calculate the BMI is as follows.

  Examine specific windows server disk storage technologies

Examine at least two specific Windows Server 2012 disk storage technologies for their capability to overcome these deficits. Provide support for your response.

  Discuss relationship between incrementality and timeliness

Discuss briefly the relationship between incrementality and timeliness. Discuss briefly the relationship between formality and anticipation of change.

  Obtain an expression for yt

For the signal in Fig., x(t) = 20 cos(2p(40)t -0.4p), find G and t1 so that the signal y(t) = Gx(t - t1) is equal to 5 cos(2p(40)t).

  Discuss how randomness plays a significant role

Discuss how randomness plays a significant role within the context of message digest functions with your classmates in the weekly discussion forum.

  Why are most photographic images stored in a lossy format

Why are most photographic images stored in a lossy format

  Identify the key differences between the two methods

List one primary and one secondary method of data collection and identify the key differences between the two methods.

  Examine the case where roller coaster is defined as function

E19: Numerical Methods for Engineering Applications Spring 2016 - PROJECT 5. In class, we examined the case where the "roller coaster" is defined as a function f(x), with the single generalized position coordinate q = x. Unfortunately, this paramet..

  Medium access control methods

Task 1: Both the CSMA/CD with Token bus medium access control methods can be used in real time systems. Which one is better suited for real time applications? Explain.

  Identify three security threats to software applications

Identify at least 3 security threats to software applications. These threats could be directed at the software source code or the data handled by the software.

  What are some of the pros and cons of open source software

What are some of the pros and cons of using open source software. Do you currently use any. What would be your biggest concerns about

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd