ITECH3201/7201 Software Engineering: Analysis & Design School of Science, Information Technology & Engineering CRICOS Provider No. 00103D (VIC); 01266K (NSW); 02235J (SA) Page 1 of 6 Assignment 1 Sem3, 2013 Weight: 20% Due date: Refer course description Objectives ? You are required to document, test and refactor an existing application. Disclaimer: You must use the code (from Application Code Base for Assignment I in Moodle) supplied by your lecturer. Do not use code given to you by another student (or past student) as the codebase will be different and you will be awarded ZERO MARKS for the assignment task. Plagiarism: This is an individual assignment you are not to attempt this assignment (or any part thereof) in conjunction with any other parties. All work handed in for marking should be your own and any help received should be explicitly acknowledged. It is important to learn from the work of others and you are encouraged to explore the library, World Wide Web resources and have discussions with other students. However work for assessment must be entirely the student’s own work. Plagiarism is the presentation of the expressed thought or work of another person as though it is one’s own without properly acknowledging that person. You must not allow other students to copy your work and must take care to safeguard against this happening. In cases of copying, normally all students involved will be penalised equally; an exception will be if you can demonstrate the work is your own and you took reasonable care to safeguard against copying. Plagiarism is a serious offence. As set out in the University Regulation 6.1.1 students who are caught plagiarising will, for a first offence, be given a zero mark for that task. A second offence will result in a failing grade for the Unit(s) involved and any subsequent offence will be referred to the Student Discipline Committee. ITECH3201/7201 Software Engineering: Analysis & Design School of Science, Information Technology & Engineering CRICOS Provider No. 00103D (VIC); 01266K (NSW); 02235J (SA) Page 2 of 6 Introduction The UB Health Services is a medium size hospital capable of handling few tens of patients. The hospital is to develop diet control software for the patients who are recovering from their illness. In the current scenario, the hospital does have software, capable of finding the diet requirement for a given patient. However, the existing software is poorly designed and developed by the previous IT team. You have joined this hospital as multifaceted IT person who has capacity to play dual roles — as a system analyst and as a developer. In UB Health Services, you are given an application for calculating the recommended daily intake of calories. The application has the following general requirements: 1. The application has the formula for calculating daily recommended calories and the calculation is based on the patient’s personal data and it varies according to the patient’s gender. Here are the formulas: Male: 66 + (6.3 × body weight in lbs.) + (12.9 × height in inches) – (6.8 × age in years) Female: 655 + (4.3 × weight in lbs.) + (4.7 × height in inches) – (4.7 × age in years) 2. The application is also required to calculate an ideal-weight. The idea was for the application to be able to calculate a patient’s ideal weight based on height, along with calculating daily calories. As before, the calculation depends on gender, so there are separate formulas for men and women. Here are the formulas: Male: 50 + 2.3 kg per inch over 5 feet Female: 45.5 + 2.3 kg per inch over 5 feet 3. The next requirement is to save patient historical data so that doctors could easily track his patients’ progress. Therefore, for this requirement, application needed to capture some data that could be used to identify the patient. 4. Identification of the patient by using Medicare number. 5. Separation of the calculation operation and the operation of persisting patient data: These two actio…

Looking for solution of this Assignment?


We deliver quality original papers

Our experts write quality original papers using academic databases.  

Free revisions

We offer our clients multiple free revisions just to ensure you get what you want.

Discounted prices

All our prices are discounted which makes it affordable to you. Use code FIRST15 to get your discount

100% originality

We deliver papers that are written from scratch to deliver 100% originality. Our papers are free from plagiarism and NO similarity

On-time delivery

We will deliver your paper on time even on short notice or  short deadline, overnight essay or even an urgent essay