Tasks
You have been asked by your client to design and create code to automate a process.
1. Create a ‘guess the number’ game using the following brief:
- The system automatically generates a number for the player to ‘guess’
- The players enter a number between 1 and 100.
- The system checks the ‘guessed’ number against the automatically generated number.
- Where the numbers match, the system generates a message saying ‘Congratulations! Your guess was correct.
- Where the numbers match, the system generates a message saying ‘Oops, that guess was not correct. Please try again!’
Complete the following tasks:
Part A
- Describe the problem that you are going to address by accurately identifying the client’s need from the brief?
- Develop an algorithm which describes the solution.
- Describe how the algorithm is an exact and sufficient description of the solution.
- Describe how the algorithm is guaranteed to end.
- Describe the structures of your algorithm including structure, sequence, selection, and iteration.
- Submit your algorithm and associated explanations to your assessor.
Part B
- Create an abstract design to fulfill the requirements of the proposed process.
- Review the design for omissions or errors.
- Select an appropriate language and explain your rationale.
- Translate the abstract design to the chosen language and document your process.
- Create internal documentation.
- Submit your designs and documentation to your assessor.
Part C
- Verify and review the script/code for syntax and semantic errors, identify areas that are not covered or are covered incorrectly in the script/code and document your findings.
- Create technical documentation.
- Create user documentation.
- Submit your script/code and documentation to your assessor.
No comments:
Post a Comment