COIT20258 Software Engineering Assignment

Assignment Help Software Engineering
Reference no: EM132522918

COIT20258 Software Engineering - Central Queensland University

Task Details

In Assignment 1, you developed a design document for the initial design of a booking system for a small restaurant. The restaurant only offers a degustation menu; there is one sitting per day. Bookings are made by telephone. Because of the popularity of the restaurant, bookings are only taken for the current week. The restaurant has 20 tables that can each seat a maximum of 4 people. If a booking is for more than 4 people, up to 4 tables can be combined, proving seating for 10 people. If the restaurant is fully booked, customers can choose to go on a waiting list. If a cancellation occurs, then the waiting list is processed as a queue. The starting point for your design were the following use cases:
1. Customer requests a booking
2. Customer makes a cancellation
3. Manager checks number of tables in use for a day / week
In this assignment, you are to implement the design that you developed in Assignment 1. However, there are now additional requirements that need to be taken into account:

1. The manager checks bookings within a specified size range for a day/week The results of the queries are to be browsable, as in Address Book. Ranges are to be specified and handled in the same manner as in the sample design document in Week 5 - refer to page 10.
2. Your design is to be refactored to incorporate IConnect, IQuery and Niew interfaces, as in the Week 6 refactoring of AddressBook.
3. JavaDB / Apache Derby must be used as the database and the application must conform to MVP.
4. The coding and documentation guidelines provided on the unit website must be followed.

1. Your zipped NetBeans project
2. A comprehensive test plan

A revised design document is not required. Refer to the Resources block on the unit website for a test plan exemplar (albeit for C0IT20245). Also refer to the acceptance tests provided in the Week 5 sample design document.

Attachment:- Special Specification.rar

Reference no: EM132522918

Questions Cloud

Test the claim that the population proportion of successes : Test the claim that the population proportion of successes does not equal 0.50. Use a level of significance of 0.05.
Coronavirus-the affect on crime victims : "Coronavirus: The Affect on Crime Victims." Your essay should cover three (3) types/categories of crime victims
What is the projects initial cash outlay at time : Large Manufacturing, What is the Terminal Year Non-Operating Cash Flow at the end of Year 3? What is the project's Initial Cash Outlay at time 0
How do the social-behavioral cognitive and psychological : How do the social, behavioral, cognitive, and psychological factors you identified over the past 3 weeks interact with the genetic and biological factors
COIT20258 Software Engineering Assignment : COIT20258 Software Engineering Assignment Help and Solution, Central Queensland University - Assessment Writing Service
What is the level of significance : (a) What is the level of significance? State the null and alternate hypotheses.
You think had the greatest effect on policing : Choose and discuss one of the following topics. Which of these topics do you think had the greatest effect on policing today? Why?
Record the closing journal entries : Record the closing journal entries (as per template below) for any gain or loss on revaluation only, as at 30th June 2020. Include narrations
What are the main types of liabilities : Briefly explain what is receivables, Uncollectible accounts and allowance method. Explain with the sample the general impact of the allowance methods

Reviews

len2522918

5/22/2020 3:34:22 AM

It is Netbeans project and have to follow marking createria and th special specification that i have attach

Write a Review

Software Engineering Questions & Answers

  Displaying and hiding non-printing characters

Consider the following requirements. Are they complete, clear, and verifiable? If not, restate them.

  Complete design class diagram with all required classes

Complete design class diagram with all required classes, their attributes and types, relationships with multiplicity where applicable

  Analysis of a large system development problem

Analyse and apply complex decision making to determine the appropriate methodology to apply to different development situations - Develop a good understanding of processes to ensure quality in the engineering of large software systems

  Find a test input that does not reach the mutant

Briefly discuss the notion of Class Integration Test Order (CITO) in Integration Testing.

  Identify competing security products such as antivirus

identify two competing security products such as antivirus software, firewall, anti-spyware, or any hardware. For each product, describe its capabilities, target business uses.

  Developing a comprehensive software development plan

Your team will not be implementing the actual development project, but rather, you will be developing a comprehensive software development plan document

  The primary operational focus direction for scm systems is

the primary operational focus direction for scm systems is lsquoupstream. that is scm solutions attempt to exert the

  Define unit testing integration testing and system testing

Define unit testing, integration testing, and system testing. Draw a context-level data flow diagram for the "Course Registration System".

  What model would you use for this estimation

One of the most difficult aspects of planning software development is estimating the effort. Often times we are asked to provide the estimate early in the process and even before all requirements are known.

  As part of your job you should complete a 10-to-15 page

tonys chips has recently been sold to a new independent company. the new company has hired you to manage a project that

  How project visualization maps to architectural views

Choose one of the agile software development methodologies/processes and explain how changes can be managed in software development projects. Describe how project visualization maps to architectural views.

  Produce the xsl file needed to associate

In this exercise, produce the XSL file needed to associate with the attached XML file to display the XML data in a format similar to the data shown in an unrelated invoice in attachment photo (see sample_invoice.jpg in attachment).

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