Assessment 2 Minor assignment on pseudocode and programming CSE1PGX Programming Environment 2 © Didasko 2019. All rights reserved. 2 Before you begin Objectives This is an individual assignment....

I have attached assignment I need to create psuedocode and desk checking table checking as per task 1 and 2


Assessment 2 Minor assignment on pseudocode and programming CSE1PGX Programming Environment 2 © Didasko 2019. All rights reserved. 2 Before you begin Objectives This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Copying and Plagiarism This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Plagiarism is the submission of another person’s work in a manner that gives the impression that the work is their own. La Trobe University treats plagiarism seriously. When detected, penalties are strictly imposed. Further information can be found on http://www.latrobe.edu.au/students/academic- integrity/explanation/plagiarism Submission Guidelines Your assignment submission should be typed, not written/drawn by hand. Submit the electronic copy of your assignment through the subject LMS. Submission after the deadline will incur a penalty of 5% of the available assignment mark per day capped at 5 days. No assignment will be accepted after 5 days. If you have encountered difficulties that lead to late submission or no submission, you should apply for special consideration. http://www.latrobe.edu.au/students/academic- 4 © Didasko 2019. All rights reserved. 4 Background Staydaze Hotel App You are part of a team that is developing a user interface for a new hotel booking app called Staydaze. A key stakeholder in the project has requested that client information be collected and then displayed in a specific format. You have been given the task of developing the logic for this display in the form of a small prototype. Requirements: • Users must be able to enter the following information into the program o Last Name o First Name o Middle Name o House/Unit Number o Street Name o City o Age • The above information must then be displayed to the user in the following format o The following detail is to be listed on the one line ▪ Initial of first name (followed by a full stop) ▪ Initial of middle name (followed by a full stop) ▪ Last name o The following detail is to be listed on one line ▪ House number ▪ Street name ▪ Street type o City (on a line by itself) o Age Bracket of client (on a line by itself). Age brackets are as follows: ▪ 20 or under ▪ 21-35 ▪ 36-70 ▪ 71 or over Figure 1: Example of Expected Input Figure 2: Example of Expected Output 4 © Didasko 2019. All rights reserved. 5 Tasks Task 1 Write a pseudo code to design the prototype for the Staydaze Hotel App as described in the requirements above. Task 2 Desk-check the pseudo code using at least two test cases. Provide the test data table and the desk-check table. Task 3 Write a Java program based on the pseudo code you designed. • The program should match the logic specified in the pseudo code. • The code should be easy to read and understand. • The code should be well formatted. • The program should have meaningful variable names • The code should be well commented. This should include comments about the program: program name, purpose, author; comments describing each variable and comments on each section of the program. Task 4 Test the Java program using the following test data: 4.1 Enter user details to be converted to its corresponding display format Last name: Clover First name: Clinton Middle name: Tim House number: 49 Street Name: Clearview Street Type: Road City: Cloverton Age: 19 4.2 Enter user details to be converted to its corresponding display format Last name: Fuchsia First name: Fiona Middle name: Louise House number: 7 Street Name: Buttercup Street Type: Drive City: Fields Age: 19 Ensure that the program runs successfully. Provide the screenshots for these tests. 4 © Didasko 2019. All rights reserved. 6 When you have completed, submit the solutions to these tasks via the CSE1PGX_2019_02 A2 submission link on the learning portal. You should submit the following: • Include Tasks 1, 2 and 4 (pseudo code, desk check tables and test screenshot) in a single Word document called xxx_cse1pgx_assessment2.docx (where xxx is your student number) with clearly labelled headings for each section. • For Task 3 submit a zip file called xxx_cse1pgx_assessment2, (where xxx is your student number) which contains your Java project solutions. Preparing your Java project for submission: 1. Close the project in NetBeans. 2. In your file system, locate the folder containing your project files ex: C:\Users\Documents\NetBeansProjects\Assessment 2 3. Right-click this folder and choose the zip/compress option. 4. Attach the zipped file on the learning portal 6 © Didasko 2019. All rights reserved. 6 Assessment Marking Criteria Criteria Marks Pseudocode follows standard guidelines (i.e. use of keywords) and satisfies all the requirements of the task. 5 Pseudocode has been desk checked using at least two datasets. 5 Programming • Effective code layout • Accurate programming (syntactically and semantically) • Suitable variable names are used • Well commented, well formatted and structured code 15 Java program complies and executes all the test data 5 TOTAL 30
Feb 13, 2021CSE1PGXLa Trobe University
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here