Define adequate metrics over a defined software process

Assignment Help Other Subject
Reference no: EM133150092

SENG205 Software Engineering - Kent Institute Australia

Assessment: Project Report

Learning Outcome 1: Describe compare and contrast various methodologies for software development processes

Learning Outcome 2: Importance of and approaches to project and change management

Learning Outcome 3: Describe modern tools and the contexts for their appropriate use for software development, configuration, support, installation, and managing incremental updates

Learning Outcome 4: Be able to select an appropriate development method for a complex problem and give technical reasons for the choice

Learning Outcome 5: Be able to define adequate metrics over a defined software process and critically and objectively determine its capability level and course of action towards improvement

Learning Outcome 6: Be able to gather requirements, develop specifications, design, implement and test a prototype individually and in a team.

Assessment Task - Complete Project Documentation

ASSESSMENT DESCRIPTION:
Your Assessment 3 will be Complete Project Documentation presented as a formal report to the client showing plans, detailed requirements elicitation, detailed requirements analysis and prioritization, high level design, detailed component design, justifications for the choice of software development models, create a Hi-Fidelity prototype following the design principles learned as part of the unit, formal documentation, budget breakdown, and detailed project timeline. You need to write 3000 words report for Assessment 2. You need to work in groups of 4-5 students. Further details of assignment is provided on the Moodle site in "Project Outline" Document in Assessment Briefs folder. The students contribution and performance towards preparing the report will be accessed via peer review document.

Project Outline:
Yeti Restaurant Pty. Ltd. is a Sydney based restaurant and expertise in Nepalese, Indian & Pakistani cuisine since 2013. Yeti Restaurant provides a wide range of food services to its customers and perform business with its partners network for promotion and branding, suppliers, its employees. In particular, Yeti restaurant wants to expand its business in new height and restaurant owner is serious in making the business process effective to serve the customers in a minimal time.

Right now, Yeti restaurant is run by the legacy system. The customers need to attend the restaurant and make orders in front of the counter. The food orders placed by the customers are processed and sent to the kitchen. The invoice is generated once the order is placed, and the customers are expected to pay the bill. The main problem here is customers' wait time. The average wait time for the customer is nearly 15-20 minutes to be served the food items.

The restaurant owner wants to reduce the wait time for the food orders and maintain customer retentions. He decided to create the web application system by implementing React JS (for usability) so that the customers can make the order online and they do not have to wait in queue in restaurant. Once the food is prepared, the kitchen staff send the notification to the customer for dine in or take away.

If customer wants to take away the food, he/she is free to choose the third-party delivery service. If customers want to dine in for dinner, they must book the table online based on the no. of tables left.

In this time, the manager is given a responsibility to set up an online system to handle the food orders on time, thereby wants to replace their legacy system with online "Restaurant Management System". The system is expected to perform several operations which includes processing of orders, inventory, generating reports, table booking, customer loyalty program and so on.

The new online system assists in processing customer orders and sent to the kitchen. The invoice is generated, and the customers pay the bill online, then order will be dispatched. Every order is clearly recorded for sales report generation purposes. When a slack in the inventory is notified, the manager places purchase orders to the respective suppliers. The manager is responsible for all the inventory records for future references. The manager must be able to generate exclusive reports with regard to the sales and inventory statuses at any time.

The online restaurant management system also aimed to manage the staffing and timetables. Working hours of staff will be recorded into this system and helps in generating the payslip every fortnight.

The challenge

Yeti Restaurant Pty. Ltd decided to improve their current service for online orders, staffing, timetables and introduce a new set of tasks. The new application is supposed to include:

• Online food order and instant payment processing
• Custom reporting functionality
• Staffing and pay slip generations
• Online booking of tables for dine in
• Maintaining loyalty program for customers.

The company's main goal is to introduce the online food ordering & instant payment processing along with staffing and pay slip generation, inventory management, and implement the needed functionality.

Yeti Restaurant Pty. Ltd is determined to build these features using AngularJS, React JS to improve the usability and ASP.net. Therefore, they selected your team of developers with your expertise in creating solutions by considering your strong skills in ASP.net, AngularJS and ReactJS development.

As Yeti Restaurant Pty. Ltd. will be providing its service in cloud to maintain the processing speed, security, reliability and, other required competencies including knowledge of React JS, MVC tools, MS SQL, and Microsoft Azure.

Attachment:- Software Engineering Project.rar

Reference no: EM133150092

Questions Cloud

Prepare the appropriate journal entry : At the end of the following year, Sarasota tested for impairment which resulted in a goodwill impairment loss of $678,000. Prepare the appropriate journal entry
Calculate the impact that the lease will have : Calculate the impact that the lease will have in the first month on Bountee's statement of financial position
Prepare the appropriate entries for maywood on january : Equal payments under the lease are $136,000 and are due on December 31 of each year. Prepare the appropriate entries for Maywood on January
Calculate income taxes payable : At the end of 2021, would Pitman have a higher pretax financial income or taxable income? Explain why. Calculate income taxes payable
Define adequate metrics over a defined software process : Describe modern tools and the contexts for their appropriate use for software development, configuration, support, installation, and managing incremental
Product strategy-specific real-world examples of products : Discuss specific real-world examples of products that have been successful and products that have been unsuccessful.
What is majestic lease liability after first lease payment : On January 1, 2021, Majestic Mantles leased a lathe from Equipment Leasing under a finance lease. What is Majestic lease liability after first lease payment
Journalize the transactions and the closing entry : Flounder Corporation is authorized to issue 22,500 shares of $50 par value, 10% preferred stock. Journalize the transactions and the closing entry
Relationship between awards and workplace agreements : What is the relationship between awards and workplace agreements and what is their effect on payroll

Reviews

Write a Review

Other Subject Questions & Answers

  How has the media enhanced the powers of the presidency

How has the media enhanced the powers of the presidency? Has this made government more or less democratic?

  Research various relationship building strategies

Grandma brought Sonia to school after being out of school for a week with a virus. Grandma was carrying her as she was kicking and screaming.

  What is globalization

What is globalization? Why has globalization become such an important issue over the last ten years? Evaluate the future of international trade in the next ten years.

  Reflects johnnys efforts and accomplishments

Compose additional feedback that reflects Johnny's efforts and accomplishments, which might not be clear based on the grade alone.

  How best to deal with the problem

The mosquito that can carry Zika and other diseases has been detected in your community. The town council is debating how best to deal with this problem before.

  What has your current involvement in volunteerism taught you

Why are you a good candidate for this award and what would it mean to you to receive a scholarship from this application process

  How does today radicalization connect with terrorism

Now you are reading Randi Borum's article "Radicalization into Violent Extremism I: A Review of Social Science Theories." This assignment will require you.

  What impact has policy had on informatics

What impact has policy had on informatics? Describe the current impact and provide recommendations for future public policy informatics initiatives that would.

  Make statistics-quesstionair and online survey

Make statistics, Quesstionair and online survey and how to present data to management (ADCO)

  Are there factors that may influence children

According to the Autism Society in America, autism "knows no racial, ethnic or social boundaries" (Boutot 2017, p.4). Is this statement accurate?

  Group promoted aristocratic pretensions

Jefferson believed that this group promoted aristocratic pretensions and courtly intrigue through such practices as weekly levees or formal receptions for presidential guests.

  Develop an evaluation plan which includes a survey

He is asking that you develop an evaluation plan which includes a qualitative evaluation survey for the clients, the police and the workers in the shelters.

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