Cloud-Based My Health Record: System Analysis and Design Report

Verified

Added on  2023/06/13

|11
|2635
|350
Report
AI Summary
This report provides a system analysis and design overview for the Australian Commonwealth Government's My Health Record initiative, a cloud-based online database for storing individuals' health information. It discusses various cloud service vendors like Amazon Web Services, Google Cloud Platform, and IBM Cloud, highlighting their features and capabilities relevant to the project's security and scalability needs. The report also examines the strengths and weaknesses of cloud computing, focusing on cost-effectiveness, storage capacity, security vulnerabilities, and potential technical issues. Furthermore, it compares predictive and adaptive Software Development Life Cycle (SDLC) models, advocating for the adaptive SDLC due to its emphasis on user requirements, error correction, and security implementation, crucial for protecting sensitive health data. The analysis underscores the importance of selecting a reliable cloud vendor and implementing robust security measures to ensure the integrity and confidentiality of the My Health Record system.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
System Analysis and Design
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Introduction:
The report is going to discuss on the Commonwealth Government of Australia who is
going to launch My Health Record. This will be online database where the health information
of the people will be stored. The database will be cloud based and secure too. This system
will be available for the people of the Australia. My health record system can be effective for
the health care system. Every individual can store their health information and whenever they
want they can retrieve the information. The information stored in the cloud can be used by
the hospitals, doctors, and the other who provide health care. These information will helps the
individuals in the time of any medical emergency. As the system is cloud based so data
security is one thing that has to be keep in the mind. Several cloud based system providers
will be discussed in the report (Li et al., 2013).
Vendors of cloud services:
This information is mainly cloud based. And different vendors are there who provides
the cloud services(Chou 2015). A vendor of the cloud is a company that offers cloud
computing components- IaaS (Information as a Service), SaaS (Software as a Service), PaaS
(Platform as a Service) to the different individuals and the businesses. Cloud vendors is also
known as the CSPs or Cloud service providers. There are several cloud vendors in the
market. The cloud vendors and their features are given below:
Amazon Web Services:
Amazon web services is one of the cloud vendor that provides a wide range of the
products that is cloud based (Amazon 2015). The products that the amazon web service
provide the cloud services are compute, databases, storage, analytics, networking, developer
tools, mobiles, management tools, IoT, security and the enterprise applications. These kind of
services will provide the organization with lots of benefit like the the organizations can move
Document Page
faster, it lowers the cost of the IT and scale. The amazon web services is trusted among the
top companies it can provide security to the services that can be used in the My Health
Record project.
Features:
Identity and Access Management
Virtual Private Cloud
Security Groups and Network ACL’s (Varia & Mathew 2014)
Data Encryption
Direct Connect
AWS Cloud Tail
Google Cloud Platform:
Google cloud platform is the public cloud suit of the computing services that is
offered by the Google. The Google cloud platform has the wide range of cloud hosted
services for storage, compute and development of application that runs in the hardware
provided by Google. The Google cloud platform is accessed by the developers of the
software, administrator of the cloud and by the other enterprise as well (Abdul-Rahman, O. A &
Aida 2014). This can be done over the network that is public or on the dedicated connection of
network. The products of the Google cloud platforms are Google compute engine, Google
cloud storage, Google app engine, Google container engine.
Features:
Code editor Built-in
Persistent disk storage is of 5GB
Google Cloud SDK and the other tools are Pre-installed
Document Page
Java, python, go, php language supports
Command line access
Temporary compute engine virtual machine instance
IBM Cloud:
IBM cloud is a suit of the cloud services from the IBM. The IBM cloud offers the
Platform as a service (PaaS) and Infrastructure as a service (IaaS) both. With the Iaas IBM
Cloud, organizations can deploy and access virtualized IT resources like the storage,
networking and the computer power on the internet (Breiter et al., 2014).
Features:
Mail
Calendar
Mobile
Archive
Collaboration
Web meetings
Strength of the Cloud Based Solutions:
The cloud computing in the recent time has grown rapidly and the cloud computing
possesses several strengths the strengths of the cloud computing is discussed below:
Less Cost:
One of the most cost efficient technology that can be implemented in a system is the
cloud computing. In terms of the finance the traditional software cost much higher. The
licensing of the traditional software cost is so high than the cloud computing (Rajakumari &
Nalini 2014). The cloud is available in the market in very cheap price and it can lower the cost
of the company expenses by a good margin. In most of the cloud the payment is only for the
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
one time that can be reasonable for the system. For this feature this can be used in the project
of the My Health Record.
Storage Is Unlimited:
The cloud storage gives the unlimited storage for the data storage. The company do
not need to worry about the storage space running out as the storage is unlimited in the
storage. This can be helpful for the system of My Health Record as the system mainly a
storage base system (Ramya & Ramya 2013).
Easy Access of information:
Once anyone register themselves in the cloud, they can access the information from
anywhere, the main criteria is to have the proper internet connection. This can mitigate the
geographical issue and it is convenient to use (Gupta, Seetharaman & Raj 2013). As the My
Health Record is an online database which is to be used by the several individuals, doctors
and the medical help providers.
Weaknesses of the Cloud Computing:
In the several benefits that the cloud computing provides there are several weaknesses
as well the weaknesses of the cloud services are below:
Technical Issue:
The main feature of the cloud computing is that it can be used from anywhere at any
time. But there are some technical issue that are raised with the system. It is known that the
technology is related with the chance of the technical issues (Dinh et al., 2013). Even the best
of the cloud service vendors are faced the trouble despite they keep the high standards in their
system. A good and internet connection is must for the access of the cloud computing
services. Any kind of network problem can lead to an issue with the cloud services.
Document Page
Cloud Security:
One of the major issue with the cloud computing is the security issue. Before
implementation of the technology the company must know that their information will be
shared to the third party cloud vendors. Some times this can be act as the risk for the
company (Hashizume et al., 2013). The company who is going to adopt the technology must
chose the reliable cloud vendor unless their data will be breached in the near future. The My
Health Record also have to adopt a secure and reliable cloud service vendor because they
want that the health information of the people can be shared among others.
Attack Prone:
Storing the data on the cloud make the company vulnerable for the external cyber-
attacks and the threats. Nothing on the internet is safe in the internet and the data are not fully
secure so there is the chance of the data breach and stealth of data.
Pros and Cons of Predictive SDLC:
Positive points of predictive SDLC:
Predictive SDLC is very easy to learn and to follow. The stages are mentioned
that has to be followed at the beginning of the project to the implementation of
the project.
The predictive SDLC predicts the budget and the timelines of the project
easily. Overruns of the project is rare in the predictive SDLC
The approach of the predictive SDLC is easily manageable. Each steps of the
predictive SDLC have some specified timelines and the deliverables. If any
error occur it can be easily corrected before proceeding to the next stage (Batra
& Barua 2013).
Document Page
Two aspects is there on the predictive SDLC one can easily monitor and the
other can handle progress of the projects development and the project
lifecycle.
The predictive SDLC defines the steps clearly that are processed one at a time.
The completion of the every step can be easily identified as the expected
deliverables generation already defined this.
Cons of the Predictive SDLC:
No product is made until the whole stages of the software development
completed in the predictive SDLC (Sinclair 2013).
For the complex object oriented projects the predictive SDLC is preferred.
Only for the small project the predictive SDLC is used.
The projects where the projects requirements in not clear then the predictive
SDLC cannot be used on those projects.
The Pros and Cons of the Adaptive SDLC:
Positive points of the Adaptive SDLC:
Transparency is allowed by the adaptive SDLC. The developer’s team and the clients
are works altogether in this step by step approach.
In the adaptive SDLC the communication between the developers helps the team to
understand the whole project step by step and to share their views and add the extra
requirements that is needed for the development.
The adaptive SDLC enables the early delivery of the project. After the every step the
progress software is send to the customer for the further evaluation.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The adaptive SDLC mainly has its focus on the users. The user involvement that the
requirement are implemented correctly and properly (Stoica, Mircea & Ghilic-Micu
2013).
The adaptive SDLC generated software are of the high quality. The whole project are
divided into components to concentrate on the high quality of the product.
Cons of the Adaptive SDLC:
The adaptive SDLC takes more of the user involvement and for this it takes lot
of the time for the software development as per the user requirements.
The adaptive SDLC includes many requirements emergence at the time of the
software evolution. This takes longer for the projects to deliver.
In the adaptive SDLC testing is performed throughout the lifecycle of the
project. This helps to deliver an error free software but it takes longer time
than it is needed (Suresh Kute & Thorat2014).
As the life cycle is for a long time the cost of the project also increases.
The overruns of the project may see the failure of the project.
The predicted time in the adaptive SDLC takes longer than it is predicted.
The project is of the My Health Record which is a database of the people’s health
information. The whole system in based on the cloud, the individuals can store their
information in the cloud via web. So the data security is one option that has to be taken care
of. So the Adaptive SDLC should be considered because in this method every requirement
assessed properly and the requirement of the customer is seen properly. Though it takes long
time sometimes but the end product that is generated from the life cycle is mostly error free
and if any error occurred then it can be easily corrected in the adaptive SDLC. Keeping in
mind that the cloud storage in vulnerable so the system must be properly made and the
security implications as per the requirement has to be implemented in the system in order to
Document Page
get the error free system. Because many people and the organization of the whole Australia is
going to be associated for the cause of health.
Document Page
References:
Abdul-Rahman, O. A., & Aida, K. (2014, December). Towards understanding the usage behavior of
Google cloud users: the mice and elephants phenomenon. In Cloud Computing Technology
and Science (CloudCom), 2014 IEEE 6th International Conference on (pp. 272-277). IEEE.
Amazon, E. C. (2015). Amazon web services. Available in: http://aws. amazon.
com/es/ec2/(November 2012).
Batra, G., & Barua, K. (2013). A review on cost and effort estimation approach for software
development. International Journal of Engineering and Innovative Technology (IJEIT)
Volume, 3, 290-293.
Breiter, G., Behrendt, M., Gupta, M., Moser, S. D., Schulze, R., Sippli, I., & Spatzier, T. (2014).
Software defined environments based on TOSCA in IBM cloud implementations. IBM Journal
of Research and Development, 58(2/3), 9-1.
Chou, D. C. (2015). Cloud computing risk and audit issues. Computer Standards & Interfaces, 42,
137-142.
Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2013). A survey of mobile cloud computing: architecture,
applications, and approaches. Wireless communications and mobile computing, 13(18), 1587-
1611.
Gupta, P., Seetharaman, A., & Raj, J. R. (2013). The usage and adoption of cloud computing by small
and medium businesses. International Journal of Information Management, 33(5), 861-874.
Hashizume, K., Rosado, D. G., Fernández-Medina, E., & Fernandez, E. B. (2013). An analysis of
security issues for cloud computing. Journal of internet services and applications, 4(1), 5.
Li, M., Yu, S., Zheng, Y., Ren, K. and Lou, W., 2013. Scalable and secure sharing of personal health
records in cloud computing using attribute-based encryption. IEEE transactions on parallel
and distributed systems, 24(1), pp.131-143.
Rajakumari, S. B., & Nalini, C. (2014). An efficient cost model for data storage with horizontal layout in
the cloud. Indian Journal of Science and Technology, 7(3S), 45-46.
Ramya, R., & Ramya, K. (2013). Cloud computing.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Sinclair, D. R. (2013). Methodologies of anesthesia information management system
development. Journal of clinical anesthesia, 25(5), 425-427.
Stoica, M., Mircea, M., & Ghilic-Micu, B. (2013). Software development: Agile vs.
traditional. Informatica Economica, 17(4), 64.
Suresh Kute, S., & Thorat, S. D. (2014). A Review on Various Software Development Life Cycle
(SDLC) Models. IJRCCT, 3(7), 776-781.
Varia, J., & Mathew, S. (2014). Overview of amazon web services. Amazon Web Services.
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]