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

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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