Write My Paper Button

WhatsApp Widget

SOFTWARE ENGINEERING | My Assignment Tutor

SOFTWARE ENGINEERING Task 1 – Group Assignment INITIAL DESIGN – THE PLAN AND ITS JUSTIFICATION FOR THE ROYAL MELBOURNE HOSPITAL GROUP 2: Sijan KC: K200044 TUTOR: MANZUR ASHRAFLochana Katwal: K200181Hritik Pandey: K200110Shiva Devkota: K191009 DATE: 13/12/2020Rojina Dahal: K181328 EXECUTIVE SUMMARY The Royal Melbourne Hospital aims to establish a cohesive medical history. The system which would … Continue reading “SOFTWARE ENGINEERING | My Assignment Tutor”

SOFTWARE ENGINEERING Task 1 – Group Assignment INITIAL DESIGN – THE PLAN AND ITS JUSTIFICATION FOR THE ROYAL MELBOURNE HOSPITAL GROUP 2: Sijan KC: K200044 TUTOR: MANZUR ASHRAFLochana Katwal: K200181Hritik Pandey: K200110Shiva Devkota: K191009 DATE: 13/12/2020Rojina Dahal: K181328 EXECUTIVE SUMMARY The Royal Melbourne Hospital aims to establish a cohesive medical history. The system which would link various health sector investors within one umbrella. The Royal Melbourne Hospital, as an Australian Government project, aims to introduce a single medical records system which is safe, fast and readily accessible and this will be enforced nationally. There are 4 primary categories of customers: administrator, contractor, policy service provider and customer. Not only would this design process strategy comes up with a performance-centred programme, but also to provide everyone with money, time and consistency for the nest scenario. The approach selected would have the best flow of innovative work. It will negotiate with the clients any relevant specification that needs to be outsourced. Moreover, user review before official completion and detailed software information will also be taken into account to reach the deadline and also surpass the standards of all patient and deliver a system worth admiring. TABLE OF CONTENTS INTRODUCTION: BackgroundScope REQUIREMENTS: Functional RequirementsNon – Functional Requirements ANALYTICAL HIERARCHICAL PROCESS (AHP) SOFTWARE DEVELOPMENT METHODOLOGY TIMELINE BUDGET CONCLUSION REFERENCE INTRODUCTION:BACKGROUND: The Royal Melbourne Hospital wants to build a single health information system that can bind different forms of health records where the programme has 3 interfaces that view the record, each for the corresponding person user, healthcare practitioner, healthcare provider. Moreover, the consumer (patient) has direct discretion of what details they wish to disclose with their healthcare practitioners and their suppliers of care. SCOPE: Only the initial project details, specific specifications, prioritization of requirements, software development approach and its rationale, project schedule and budget planning will be discussed. REQUIREMENTS:FUNCTIONAL REQUIREMENTS: Some actions that need to be done by the program to be called functioning as intended (Tsui et al. 2014). Registration The unified health record system of Royal Melbourne Hospital shall empower the front-desk staff to incorporate new patients to the system.The system shall let the front-desk staff give an ID to every patient and add them to the record sheet of the patients. The patients need to use the same ID throughout their stay in the hospital. Checking out Once the patient checks out from the hospital, the system shall allow the administration staffs to delete the patient ID from the system.The system shall allow the administration staffs likewise to change the status of a bed in any ward empty in the available bed section of the system. Generating reports The health record system shall generate a report for every patient including their name, contact number, bed number, ward number, the doctor to whom they are allocated, etc.The system shall also generate a report on the beds that are available currently in the hospital with details such as bed number, status, ward number, ward name, etc. Database The system must allow patients to provide their details such as full name, contact number, personal health number, address, ID number, etc. to be stored in the system’s database.The health record system shall allow the patients and the staffs to update their information in case of any minor errors they might come across. Non – Functional Requirements: Security The patient or user of the system needs to remember their ID and password to gain access/ login to the system.The update, insert, delete functionalities in the database can only be done by the administrative staff.The front-desk staff only gets to add a patient to the system but any modifications after that won’t be handled by them.Only the main administration staff gets to modify the patient or user information in the unified health record system of Royal Melbourne Hospital. Performance The system gives affirmation in only one second after the patient’s data is checked.The system can handle 1000 people at a time.The UI recognizes the user within 5 seconds.The system has to assure that it follows all the rules and standards of the Microsoft availabilities.All the health record data gets deleted within a month of any patient’s (system user) demise. Maintainability The system needs to have a backup for all the hospital and patients data in advance.The system also tracks every error that occurs with the help of a log for future references. Reliability The system is accessible at all times. ANALYTICAL HIERARCHICAL PROCESS (AHP): RequirementsDescriptionPrioritizationRequirement 1Registration1Requirement 2Taking out8Requirement 3Generating Report4Requirement 4Database3Requirement 5Security2Requirement 6Performance5Requirement 7Maintainability6Requirement 8Reliability7 RequirementR1R2R3R4R5R6R7R8R118432567R21/814/83/82/85/86/87/8R31/48/44/43/42/45/46/47/4R41/38/34/33/32/35/36/37/3R51/28/24/23/22/25/26/27/2R61/58/54/53/52/55/56/57/5R71/68/64/63/62/65/66/67/6R81/78/74/73/72/75/76/77/72.837.656.4914.1416.9719.822.6311.32 SOFTWARE DEVELOPMENT METHODOLOGY: Royal Melbourne Hospital wants to create a record system suitable for administrator, consultant, insurance provider and patient so that they can be easily connected. Also, the system should be secured, fast and simple to use nationally. And should include the requirements asked by the hospital. Thus, choosing the right software development methodology considering the budget, time and goal for the success of the project are very essential. Keeping weekly meetings and requirement in mind, software should be developed. And for that traditional methodology is the wrong choice as it will take a long time and by the end, it may even not be able to satisfy the given requirements. So, we are going to use the AGILE methodology for this project as it provides customer satisfaction and is up-to-date and fast. Also, the flexibility is great and changes can be made time and again when required. Among the different frameworks like Extreme Programming, Scrum, Rational Unified Process, Kanban within the Agile Methodology we decide to go with Extreme Programming (XP). The Extreme Programming (XP) was developed by Kent Beck to help organizations to carry complex projects (Rajagopalan & Mathew, 2016). It is an agile method that focuses on project management instead of development. It is very productive because of the qualities it brings during the development process. It focuses on production, adaption and helps in achieving the target with team effort. It has its value and principles: transparency, commitment, courage, respect, accountability which is a plus point to meet the goal effectively and properly. Hence, XP is a captivating framework that can be carried out by any organization because of the clear goals, fast progress and easy results. TIMELINE: According to Wells and Williams (2002), XP carries out different development stages like planning, managing, designing, exploring, iteration and death involving users feedback in each step. The project planned is expected to be completed in one year and the below chart displays each phase. TASKSRESPONSIBILITYWORKING DAYSPROGRESSSTART DATEEND DATE ROYAL MELBOURNE HOSPITAL 13/12/2020. PHASE 1: EXPLORE FORM A PROJECT TEAMPROJECT MANAGER4100%13/12/2017/12/20COLLECT USER INFORMATIONCUSTOMER & BUSINESS ANALYST5100%18/12/2023/12/20MANAGE PROJECT TIME, COST, SCOPE AND QUALITYCUSTOMER & BUSINESS ANALYST6100%24/12/2030/12/20FEEDBACK FROM MANAGEMENTBUSINESS ANALYST3100%01/01/2104/01/21IDENTIFY REQUIREMENTSBUSINESS ANALYST5100%05/01/2110/01/21SEEK FOR AN EFFECTIVE COMPARISONBUSINESS ANALYST4100%11/01/2115/01/21FIRST ITERATIONSOFTWARE ENGINEER2100%16/01/2118/01/21SMALL RELEASESOFTWARE ENGINEER40%19/01/2123/01/21ACCEPTANCE TESTINGSOFTWARE ENGINEER30%24/01/2127/01/21REFACTORSOFTWARE ENGINEER30%28/01/2131/01/21 TOTAL WORKING DAYS: 39 WORK PROGRESS: 68% PHASE 2: PLANNING COLLECT PROJECT RESOURCE AND CUSTOMERSPROJECT MANAGER12100%02/02/2114/02/21ORGANIZE TEAM MEETINGPROJECT MANAGER110%15/02/2126/02/21CREATING SMALL RELEASE AND ITERATION PLANSOFTWARE ENGINEER100%27/02/2107/03/21FOCUS AND DIVIDE USER INFORMATIONCUSTOMER140%04/03/2118/03/21SELECT AND SOLVE USER INFORMATIONCUSTOMER & SOFTWARE ENGINEER80%19/03/2127/03/21SET CODING STANDARDSSOFTWARE ENGINEER160%28/03/2114/04/21REPRESENT TASKSSOFTWARE ENGINEER90%15/04/2124/04/21MAKE PLAN FOR ITERATIONSOFTWARE ENGINEER110%25/04/2106/05/21 TOTAL WORKING DAYS: 91 WORK PROGRESS: 12% PHASE 3: ITERATIONS TO RELEASE ITERATION: MEETING & PLANNINGSOFTWARE ENGINEER & DEVELOPERS30%08/05/2111/05/21DEVELOP DESIGN & CODESDEVELOPERS50%12/05/2117/05/21UNIT TESTINGDEVELOPERS40%18/05/2122/05/21REFACTOR OF NEW VERSIONDEVELOPERS30%23/05/2126/05/21FEEDBACK &REVIEWCUSTOMER20%27/05/2129/05/21CHECK & RECORD PROGRESSDEVELOPERS150%01/06/2121/06/21NEXT ITERATION (TEST,CODE,REFACTOR,REVIEW)DEVELOPERS60%22/06/2130/06/21INTEGRATION TESTINGDEVELOPERS60%01/07/2105/07/21SYSTEM TESTINGCUSTOMER & DEVELOPERS50%06/07/2120/07/21NEXT ITERATION (TEST,CODE,REFACTOR,REVIEW)DEVELOPERS100%21/07/2107/08/21ACCEPTANCE TESTINGCUSTOMER50%08/08/2115/08/21USER APPROVALDEVELOPER40%16/08/2120/08/21RELEASE PLANSOFTWARE ENGINEER & DEVELOPERS60%21/08/2129/08/21 TOTAL WORKING DAYS: 74 PHASE 4: PRODUCTION RELEASE NEW VERSIONSOFTWARE ENGINEER & DEVELOPERS40%01/09/2105/09/21CHECK FOR DEFECTSOFTWARE ENGINEER & DEVELOPERS120%06/09/2118/09/21REFACTOR & CUSTOMER APPROVALSOFTWARE ENGINEER & DEVELOPERS120%19/09/2131/09/21PLAN FOR RELEASESOFTWARE ENGINEER & DEVELOPERS80%01/10/2108/10/21RELEASE OF UPDATED VERSIONSOFTWARE ENGINEER & DEVELOPERS50%09/10/2114/10/21 TOTAL WORKING DAYS: 41 PHASE 5: MAINTENANCE MONITOR RELEASED SOFTWARESOFTWARE ENGINEER40%16/10/2120/10/21TEST FOR DEFECTSSOFTWARE ENGINEER40%21/10/2125/10/21REFACTOR TO IMPROVE SOFTWARESOFTWARE ENGINEER20%26/10/2128/10/21CUSTOMER APPROVALSOFTWARE ENGINEER30%29/10/2102/11/21RELEASE & MAINTAIN UPDATED SOFTWARESOFTWARE ENGINEER30%03/11/2106/11/21 TOTAL WORKING DAYS: 16 PHASE 6: DEATH MONITOR SOFTWARE LATEST VERSIONSOFTWARE ENGINEER5100%07/11/2112/11/21READY FOR FINAL LAUNCHSOFTWARE ENGINEER5100%13/11/2118/11/21CUSTOMER APPROVAL ON FINALSOFTWARE ENGINEER2100%19/11/2121/11/21FINAL SOFTWARE RELEASESOFTWARE ENGINEER5100%22/11/2127/11/21PREPARE SMALL DOCUMENT ABOUT SOFTWARESOFTWARE ENGINEER4100%28/11/2102/12/21 TOTAL WORKING DAYS: 21 WORK PROGRESS: 20% BUDGET: The project was started on 13th of December 2020 and is planned to be completed on 2nd of December 2021. The work progress is fully completed while the total working days is 282. The chart below shows the budgeting of Royal Melbourne Hospital. Worker Equipment’s Budget Net Under/OverSALARYDaysHoursRate/hr.UnitPrice($)/unitOther$950,000.00$778,320.00$171,680.00Project manager2822256$110$250,000.00$248,160.00$1,840..00Business analyst2822256$45$170,000.00$101,520.00$68,480.00Software engineer2822256$80$190,000.00$180,480.00$9,520.00Developer 12822256$55$170,000.00$124,080.00$45,920.00Developer 22822256$55$170,000.00$124,080.00$45,920.00RESOURCESUnitMonthCost (unit/mo.)UnitPrice($)/unitOther$3,000,000.00$1,338,480.00$1,661,520.00Software – windows 10 Pro for workstations6$600.00$1100.00$525,000.00$4,700.00$520,300.00Hardware – pc/laptop -dell x 3606$4000.00$2100.00$825,000.00$26,100.00$789,900.00Cloud storage – Microsoft One drive business premium612$1500.006$25.00$300,000.00$1500.00$298,500.00Internet – Telstra pro112$1100.001$90.00$80.00$45,000.00$1180.00$43,820.00Others (accessories etc.)$1,305,000.00$1,305,000.00$1,305,000.00OTHER$6,050,000.00$6,050,000.00$6,050,000.00Documentation$600,000.00$600,000.00$600,000.00Refactoring$1,250,000.00$1,250,000.00$1,250,000.00Licensing$1,500,000.00$1,500,000.00$1,500,000.00Monitoring$1,200,000.00$1,200,000.00$1,200,000.00Releases$750,000.00$750,000.00$750,000.00Testings$750,000.00$750,000.00$750,000.00 BUDGET SUMMARY: TOTAL BUDGETNET AMOUNTUNDER/OVER$10,000,000.00$8,166,800.00$7,883,200.00 CONCLUSION: At last, this report ends by highlighting the original and prioritization of the Royal Melbourne Hospital via logic and analysis. To visually reflect the breakdown of the plan and budget on this timeline, the customer presented the specific criteria required for the method, which was recorded in the AHP and Chart. This method will be achieved with successful preparation and coordination with the customer within the specified period after the programme development cycle. REFERENCE: Babaian, A. 2019, “Becoming Agile with the Scrum Framework”, Software Quality Professional, vol. 22, no. 1, pp. 23-33.Wells, D. and Williams, L., 2002. Extreme Programming And Agile Methods. Berlin: Springer.Beck, K & Andres, C 2000, Extreme Programming Explained: Embrace Change, Addison-Wesley, Boston, pp. 13-21.Anwer, F, Aftab, S, Shah, SSM, & Waheed U 2017, ‘Comparative Analysis of Two Popular Agile Process Models: Extreme Programming and Scrum’, International Journal of Computer Science and Telecommunications, vol. 8, no. 2, pp. 1-4.Tsui, F, Karam, O, & Bernal, B 2016, Essentials of Software Engineering, Jones and Bartlett Learning, Sudbury, pp. 86-90.

Don`t copy text!
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
???? Hi, how can I help?