Thursday, December 12, 2019
Commonwealth Government Of the Australia â⬠Myassignmenthelp.Com
Question: Discuss About The Commonwealth Government Of The Australia? Answer: Introduction The project My Health record System by The commonwealth Government of Australia aims at storing the patients important data securely over internet so that it is easily accessible to the professionals, hospital staffs and the patients when required (Pearce Bainbridge, 2014). This system is to be designed keeping in mind the confidentiality, integrity and the availability of patients data, which is to be securely stored in cloud server. This eliminates the hassle of manual record keeping the hospitals and further frees the patients from retelling about their problems every time they visit a new professional. The government of Australia has initiated the project (Steele, Min Lo, 2012). The report discusses the functional and non-functional requirements of the project. It further elaborates the strength and weakness of storing the patients data over cloud and the SDLC approach of developing this project. Functional requirements The functional requirements of the project are elaborated below- 1) Authentication Medical records can be accessed only by the registered candidates. Patients have the power to select the accessibility of the system. Only the registered candidates can access the system. Therefore, authentication is an important functional requirement of the system under development (Jain, Nandakumar, 2012). 2) Summary The system should enable the feature of a summarized diagnostic record. This will help the patients as well as the professionals to identify the most important information. 3) Authorization levels- Authorization level will ensure that only a correct individual is able is access as proper information. It will limit the access of the health record system. 4) Edit/Update button- This button will enable the user to edit the existing documents and allow the user to upload new documents as well. Non-Functional requirements The non-functional requirement of the system are listed below Chung, Nixon Mylopoulos, 2012)- 1) Functionality- The system should abide by the functionality of the system, which includes the storage of patients data in cloud. 2) Usability- the system should be simple so that it offers usability to all the users 3) Reliability- the system should be reliable enough so that the patients can store their personal health information without any worry. 4) Performance- The system should offer high performance level of data access and data processing. 5) Supportability- the system should features of testability, adaptability and maintainability that as a whole reflects to the supportability of the system 6) Configurability- The system should be easily configured and updated. 7) Scalability- The system should be scalable and flexible to adapt to new changes. Strength and Weakness of cloud based solution The cloud environment in which the system is to be developed is All-cloud environment. This cloud environment has many potential advantages and hence it is being used. This environment helps in accessing all the works, documents and information from any device. The strength and weakness of All-cloud based solution is elaborated in the following paragraphs (Galibus Vissia, 2015)- Strength The strength of using All-cloud solution apart from easy accessibility are listed below- 1) Usability- All-cloud storage allows the users to drag files between the cloud storage and the local storage thus making the usability easier. 2) Bandwidth- high bandwidth, files can be accessed with a web link as well. 3) Reliability- The service platform of All-cloud storage offers high reliability. 4) Manageability- All-cloud provides enhanced and simplified information management and maintenance capabilities through a central administration and hence it is hassle free. 5) Disaster Recovery- cloud provides an easier disaster recovery facility, which ensures the availability of data even after a disaster. 6) Cost savings- cloud storage decreases the cost of storing a huge number of data. 7) Data availability- Cloud storage ensures the availability of data 24/7. Thus, both the patients and the professionals anytime anywhere can access the patients record (Chen Zhao, 2012). Weakness The weaknesses of using All-cloud solution are listed below- 1) Security and privacy - the major issues with the cloud storage is its security standards. All-cloud service providers ensure best security standards but the public service opens up cloud service providers into security challenges on a routine basis. The facility in procuring the cloud services can give did honest user the power and ability to scan the vulnerabilities in the system. This is particularly because, data are being hosted in a common server from where a hacker might able to break in and access the personal data of the patients. The commonwealth government of Australia should ensure proper data security (Kulkarni et al., 2012). 2) Vulnerable to attack- Cloud computing works over internet and therefore, it is vulnerable to cyber attacks. Moreover, cloud computing is built as a public service and thus it multiplies the possibility of an attack. The Australian government therefore should ensure that the My Health Record System is secure enough to bypass those attacks (AlZain et al., 2012). 3) Dependencies- Cloud storage or cloud service is dependent of the cloud service provider and therefore it is the responsibility of the Australian government to decide the dervice provider wisely (Rittinghouse Ransome, 2016). 4) Cost- The initial cost of developing a cloud-based solution is very high. However, once the system is set up, it reduces the hardware costs, which in turn benefits the organization. Predictive Approach The predictive software development life cycle or SDLC assumes that the phases associated with the software development life cycle can be pre planned sequentially during the project initiation. This will ensure no or little lap in the different phases of the software development life cycle. In this approach, the project deliverable is defined at the beginning of the project. This approach assumes that the system can fully developed according to the plan without the necessity or addition of any new requirement throughout the development of the project (Tuteja Dubey, 2012). The pros or advantages of the predictive SDLC approach are listed below- 1) Predictive approach of SDLC helps in defining a clear project objective. 2) It helps in ascertaining stable project requirements 3) It is easier to track and measure the progress of the project as the phases are pre defined. 4) The predictive approach follows strict sign-off requirements and thus the project handover becomes simple and easier. 5) The predictive approach considerably helps in risk avoidance as it defines the project requirements at the beginning of the project. 6) This method includes a strong approval and documentation control. All the planning phases are properly documented and are strictly followed during the execution phase. The cons or disadvantages of the predictive SDLC approach are listed below- 1) The major disadvantage of this model is that it is time consuming. Since the project is planned at the beginning of the project, the entire plan is needed to be properly documented so that the project team can work according to the plan. 2) The predictive approach prevents the backward tracking of the project as in it does not include any feedback path. 3) The predictive SDLC approach is not able to respond to the changes and offers little room for iteration. The Adaptive approach The adaptive SDLC approach generally refers to the development of a project or a system using agile methodology. In Agile methodology, the whole project is divided into sprints and is very different from the predictive approach. Unlike predictive approach, adaptive approach helps in improvising the project into the development phase and offers feedback path. The phases are not sequenced in this approach and hence the project can be improvised in any phase. Furthermore, this approach enables a thorough testing of each phase unlike the adaptive phase, which is a plus point (Balaji Murugaiyan, 2012). The advantages of adaptive SDLC are listed below- 1) Allows regular adoption to changes 2) Through testing is done before every release 3) Customers feedback is an important criterion 4) The project can be improvised even after development. The Disadvantages of Adaptive approach are listed below- 1) The project requires thorough supervision. 2) This approach might take a longer schedule to complete if new requirements are added in the later stages of the development. My Health record system is a medium sized project undertaken by the Australian government. It aims at making the medical procedures more easy and effective. Therefore, the system to be developed needs to be of high quality and should be completed within the scheduled time. Therefore, it is recommended that the appropriate approach of developing this system will be the adaptive approach towards the software development life cycle (Mahalakshmi Sundararajan, 2013). Conclusion Therefore form the above discussion, it can be concluded that the use of cloud storage will make the system easier to implement and cost effective as well. However, the security issues involved with the storage of data over cloud should be considered. The report elaborates major functional and non-functional requirements involved with the system. The discussion suggests adaptive SDLC approach to be suitable for the development of this software. Reference AlZain, M. A., Pardede, E., Soh, B., Thom, J. A. (2012, January). Cloud computing security: from single to multi-clouds. In System Science (HICSS), 2012 45th Hawaii International Conference on (pp. 5490-5499). IEEE. Balaji, S., Murugaiyan, M. S. (2012). Waterfall vs. V-Model vs. Agile: A comparative study on SDLC. International Journal of Information Technology and Business Management, 2(1), 26-30. Chen, D., Zhao, H. (2012, March). Data security and privacy protection issues in cloud computing. In Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on (Vol. 1, pp. 647-651). IEEE. Chung, L., Nixon, B. A., Yu, E., Mylopoulos, J. (2012). Non-functional requirements in software engineering (Vol. 5). Springer Science Business Media. Galibus, T., Vissia, H. E. R. M. (2015). Cloud storage security. Proc NSCE, 2014, 123-127. Jain, A. K., Nandakumar, K. (2012). Biometric Authentication: System Security and User Privacy. IEEE Computer, 45(11), 87-92. Kulkarni, G., Gambhir, J., Patil, T., Dongare, A. (2012, June). A security aspects in cloud computing. In Software Engineering and Service Science (ICSESS), 2012 IEEE 3rd International Conference on (pp. 547-550). IEEE. Mahalakshmi, M., Sundararajan, M. (2013). Traditional SDLC Vs Scrum MethodologyA Comparative Study.International Journal of Emerging Technology and Advanced Engineering,3(6), 192-196. Pearce, C., Bainbridge, M. (2014). A personally controlled electronic health record for Australia. Journal of the American Medical Informatics Association, 21(4), 707-713. Rittinghouse, J. W., Ransome, J. F. (2016). Cloud computing: implementation, management, and security. CRC press. Steele, R., Min, K., Lo, A. (2012). Personal health record architectures: technology infrastructure implications and dependencies. Journal of the Association for Information Science and Technology, 63(6), 1079-1091. Tuteja, M., Dubey, G. (2012). A research study on importance of testing and quality assurance in software development life cycle (SDLC) models. International Journal of Soft Computing and Engineering (IJSCE), 2(3), 251-257.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.