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

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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