You are required to carry out extra research for your system and document any logical assumptions you made after the research.

computer science

Description

REQUIREMENTS 

i. You are required to carry out extra research for your system and document any logical assumptions you made after the research. 

ii. Your program should use symbolic constants where appropriate. Validations need to be included to ensure the accuracy of the system. State any assumptions that you make under each function.  

iii. Your program must be modular, user-friendly using programming techniques that you have learnt. You may include any extra features which you may feel relevant and that add value to the system. The menus could be modified in order to facilitate more options. 

iv. There should be no need for graphics in your program, as what is being assessed, is your programming skill not the interface design. The marking scheme for the assignment has been provided so that you clearly know how the assessment for this assignment would be done. 

v. You should include the good programming practice such as comments, variable initialisation, naming conventions and indentation. vi. In a situation where the students, - Failed to attempt the assignment demonstration, overall marks awarded for the assignment will be adjusted to 50% of the overall existing marks 

vii. You are required to use portable ANSI C to implement the solution. Use of any other language like C++/java etc is not allowed. Global data is not allowed. 

viii. Results of a comprehensive testing is to be included in your document. Each testing shall include test procedure, pre-condition, expected result and result produced. The tests conducted shall take into consideration of all valid inputs and negative test cases.


Related Questions in computer science category