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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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