Develop a system for a local thai food takeaway

Assignment Help Other Subject
Reference no: EM133015021

ITAP3009 Software Analysis, Design and Architecture - Victorian Institute of Technology

Kebab Savoury-Case Study

You have been asked to develop a system for a local Thai food takeaway shop Kebab Savoury. The system should allow customers to order their Thai curries over the internet and collect them (and pay) at the shop. Customers do not register with the system but they do need to supply a contact phone number.

A Kebab has a price derived from its size, type (red, green, or yellow) and protein. A Kebab has only one protein (chicken, beef, pork, tofu or prawn). Each type of protein has a different price. Customers have Orders and each Order is for one Customer. An Order consists of a number Items, and has a collection time. An Item is a Kebab, Rice or a Drink. To place an order the customer must supply a contact phone number and name. When the order is submitted the customer receives a confirmation message along with the final cost of the order and a collection time. The system calculates the collection time based on the number of orders currently being processed and the average time to fill an order.

Tasks

a. Explain how to effectively use object-oriented technologies and software modelling as applied to a software development process and develop the system in the application. Explain the concepts and processes for performing object-oriented system analysis and design. You could use examples if appropriate.

Note : You are required to clearly mention the constraints, assumptions and any other additions for the original requirements

b. Apply Unified Modeling Language (UML) to develop Use Case and specifications for the given system.

Note : You are required to clearly mention the constraints, assumptions and any other additions for the original requirements

Attachment:- Kebab Savoury-Case Study.rar

Reference no: EM133015021

Questions Cloud

Calculate the number of days : A restaurant chain with several locations in Champaign county wants to assess the freshness of the meat used in their hamburgers and has requested your expertis
Federal legislative process that creates laws and regulation : Describe the optimum point for industry and corporations to engage Congress to help shape the scope of the legislation. What tools do they use to influence Cong
Groups in the chicken producing industry in jamaica : What are the strategic groups in the chicken producing industry in Jamaica? In what strategic group does Prime Chicken compete most? Should the company attempt
Use of economic indicators : One way that experts analyze conditions in emerging markets is through the use of economic indicators. The Market Potential Index (MPI) is a yearly study conduc
Develop a system for a local thai food takeaway : Develop a system for a local Thai food takeaway shop Kebab Savoury. The system should allow customers to order their Thai curries over the internet and collect
What was the fixed overhead budget variance : The standards were set based on a capacity of 20 000 machine hours. During the year, 6160 units were produced. What was the fixed overhead budget variance
Calculating annuity present values : Calculating Annuity Present Values - You want to borrow $115,000 from your local bank to buy a new sailboat. You can afford to make monthly payments of $2,250
ITAP3011 Developing Windows Application Assignment : ITAP3011 Developing Windows Application Assignment Help and Solution, Victorian Institute of Technology - Assessment Writing Service
ITSU3007 Manage I.T. Projects Assignment : ITSU3007 Manage I.T. Projects Assignment Help and Solution, Victorian Institute of Technology - Assessment Writing Service

Reviews

Write a Review

Other Subject Questions & Answers

  Reflect on each course you have taken in this program

To begin, reflect on each course you have taken in this program. What were the top two or three main ideas you learned from each course? Write a sentence or two describing the main idea from each of your courses.

  Alcatraz style of imprisonment

Assignment : How are current assumptions about the most dangerous offenders moving back toward an Alcatraz style of imprisonment?

  Examine the same developmental processes

Select two theories from the following list, one from each column (classical, contemporary), that examine the same developmental processes.

  How was view expressed in greek philosophy and the arts

How did the Greek view of the relationship between man and nature influence their conception of the Gods? How was this view expressed in Greek philosophy.

  What role do vows play in the life of a lay jain person

How would you describe the religion of Hinduism to someone who has not studied the religion in any way? Be sure to include major philosophies, theistic paths, and ritual practices. Be sure to explain any religious terms that the non-religious woul..

  What is the difference between polygamy and polyamory

What is the difference between polygamy and polyamory? How does this relate to monogamy? Do you think polygamy should be illegal? Is monogamy on the decline?

  What is the corresponding adjoint problem

MATH 233A - Applied Mathematics - San Jose State University - What is the corresponding adjoint problem of the boundary value problem

  Create a game using probation and parole

For this assignment, you will create a game using topics related to: Probation and Parole, Community Corrections, Prisons and Jails, Prison Life.

  Bullets of some aspects of the piece that either stood

bullets of some aspects of the piece that either stood out for you, made you think

  Concurrent validity comes before predictive validity

Assembly line workers, sales clerks, and production personnel fall into the ofMintzberg's five parts of an organization?

  Which makes more sense to you hinduisms vision of true self

Which makes more sense to you: Hinduism's vision of the "True Self:, infinite unchanging being, and permanence?

  Discuss the advantages of implementing a universal design

Discuss the advantages and disadvantages of implementing a "universal design" for classroom management. Describe proactive, active and reactive strategies and how these strategies are implemented in the classroom.

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