The space provided the gelos software design document coding rules
Project Assessment: Code an application
|
---|
Note: If you are an online student, you will be required to complete this declaration on the TAFE NSW online learning platform when you upload your assessment.
This assessment is my original work and has not been:
Document title: ICTPRG302_AE_Pro | Page 1 of 27 |
---|
Document title: ICTPRG302_AE_Pro | Page 2 of 27 |
---|
Resource ID: PRJ0011693_ICTPRG302_AE_Pro
© 2021 TAFE NSW
RTO Provider Number 90003 | CRICOS Provider Code: 00591E
This assessment can be found in the:
The contents in this document is copyright © TAFE NSW 2021 and should not be reproduced without the permission of TAFE NSW. Information contained in this document is correct at the time of printing: 6 April 2023. For current information please refer to our website or your Teacher/Assessor as appropriate.
Document title: ICTPRG302_AE_Pro Page 3 of 27 Resource ID: PRJ0011693_ICTPRG302_AE_Pro
Document title: ICTPRG302_AE_Pro | Page 5 of 27 |
---|
Resource ID: PRJ0011693_ICTPRG302_AE_Pro
To complete this part of the assessment, you are required to evidence your participation in an interactive role-play. This will be achieved by viewing an interactive video and then capturing your responses in a recording.
Refer to the Observation Checklist to understand what skills you need to demonstrate in this section of the assessment. This checklist outlines the assessment criteria your
Teacher/Assessor will be marking you on.Refer to the scenario outline and start with task 1.1 to complete this assessment part.
Document title: ICTPRG302_AE_Pro Page 7 of 27 Resource ID: PRJ0011693_ICTPRG302_AE_Pro
Login – for users who have previously registered. Username and password to be checked for validity.
Register – create a new user account.
To complete this task, you will need to access and view this o.
Document title: ICTPRG302_AE_Pro Page 8 of 27 Resource ID: PRJ0011693_ICTPRG302_AE_Pro
Getting ready for the roleplay:
Look at the partially completed software design document, so you know what details are missing from the project brief.
Ask a question about:
The programming language to be
Can you clarify the format of the passwords to be generated? Should they include uppercase and lowercase letters, numbers, symbols, or a
to be generated combination of these? And is there a specific method or algorithm that should be used for generating passwords?
Resource ID: PRJ0011693_ICTPRG302_AE_Pro
Activate the .
The video will play, Christina will speak, and a message will appear asking you to record your question. Press pause on the video.
At the end of the interactive roleplay, you have the opportunity to play back your recordings. If you are not happy with your recordings, you can restart the interactive video and re-record your questions.
If you are happy with your recordings, save the file(s), upload in the space provided and click ‘Submit’.
Part 2: Design the application
|
---|
For each of the operators and expressions to be used in your program, nominate the scope for that variable. Record these details in the space provided in the Gelos Software Design Document (Variable Scope). For example: global, username.
Include the following:
1. Iterate through the accounts.txt file to read each record. Use a logical operator in the iteration, either when entering or exiting the loop.2. Use a logical operator to allow the users to select a menu option using either upper-case or lower-case characters (for example: a or A).
Part 3: Develop the program
3. Comment your code throughout.
4. For saving (write) and viewing (read) account details using file (accounts.txt), make use of control structures (selection and iteration as required).
|
---|
Now that you have designed and created the program, you will need to present it to your supervisor for feedback and approval. Submit these assessment pages and your Gelos Software Design Document via the online learning platform and await feedback before proceeding with the testing.
Document title: ICTPRG302_AE_Pro | Page 12 of 27 |
---|
Part 4: Testing
|
---|
Now that you have completed your program and testing, you will need to evaluate your solution and ensure it meets the specifications requested by the client. In the Software Evaluation section of the Gelos Software Design Document, complete the table with the specification and the evaluation of your solution.
|
---|
After completing the program for the login, Christina Kaiser has asked for your assistance with another small job, fixing a program that was written by another trainee which is not correct.
The trainee was asked to create an application that determines the average mark for a student based on their marks from five different subjects (see code below).
Document title: ICTPRG302_AE_Pro Page 15 of 27 Resource ID: PRJ0011693_ICTPRG302_AE_Pro
Document title: ICTPRG302_AE_Pro | Page 16 of 27 |
---|
Test data
Table 5: Test data
Table 6: Corrected code for marks program
|
---|
|
---|
|
Resource ID: PRJ0011693_ICTPRG302_AE_Pro
|
|