My Health Record is a secure online summary of individual’s health stats which is launched by the Commonwealth Government of Australia. This serviced is available to all the Australians and is specifically designed to be integrated into existing local clinical systems. the concept behind introduction of My Health Organization is reforming the efficiency of healthcare systems, improving the quality of patient care, and reducing the issues which occur due to lack of information about patients health (Autralian Privacy Foundation, 2017). This is an essential requirement to address the issue of health carelessness and escalating costs of treatment. The idea is to connect the system with cloud computing.
Cloud computing is the method of delivering computer services such as storage, database requirements, analytics and many more by the medium of internet. the companies which offer such services are termed as cloud providers. These kinds of services are paid and the rates are based on the usage just like accessing water or electricity services. This technology connects pools of systems in private or by public networks to provide a dynamic structure to the user. The advent of this technology has helped in reduction of computation, application hosting, delivery and content storage costs. The mechanism that drives the idea of this technology is the fundamental principle of “Reusability of IT capabilities”. This technology can thus be stated as an upgrade to grid computing. The major benefits of this technology include reduction in costs, increment in storage and flexibility with the dynamic changes of the environment (Harris, 2017; Cloud Standards Customer Council, 2017).
Non-functional requirements are the criteria that is used to define the operation of the system rather than the specific behaviors. Nonfunctional requirements can also be stated as the Quality Attributes which means the constituents of the non-functional requirements are not the feature of the system but the necessity of the system. The non-functional requirements of the system are contrasted with the functional requirements which then define the specific behavior or functions. (Scaledagileframework.com, 2017). The non-functional requirements of a business are divided into two main categories which are:
Execution qualities- Execution qualities include security and usability which are observed at the runtime.
Evolution qualities- Evolution qualities include testability, maintainability, scalability and extensibility which are embedded into the organizations software system.
The main constituents of the nonfunctional requirements are stated below (Cripps, 2015):
Performance constraints- Performance constraints include the required transaction rates, performance times, benchmarking specifications and many other things that may affect the performance of the business.
Operating Constraints- Operating constraints include the system resources, needed software and the people requirements.
Platform constraints is the discussion of the target platform which are required to be specific according to the need of the user. The platform constraints don’t require users’ attention and they still exist even after being neglected by the user.
Accuracy and precision- Accuracy and precision must for a business to reach their target and maintain goodwill in the market. Though this is an important requirement to be met, it should be ensured that the organization is not thriving towards achieving 100% accuracy as it increases the cost of operations significantly.
Modifiability- Modifiability is the required efforts to make modifications in the software. Generally, the modifiability constraint is the result of the personal efforts.
Profitability- Profitability is the effort required to move the software system to a different target platform.
Reliability – Reliability is the requirement of how the software fails and is unable to meet the requirements of the company. This is generally measured by the criteria of MTBF (mean time between failures). The definition of the failure should also be clear and reliability should not be confused with availability which is entirely different set of requirement. It is essential to specify all the consequences of failure in detail so that in future the company may avoid these failures and develop an effective strategy for the purpose of error detection and correction.
Security – It is another requirement for purpose of maintaining the security of their data and ensuring that it stay6s protected. This is the requirement which can be expressed in varied ways for ex. effort, skill level time etc. To maintain security, it is important to not discuss about the secretive information in the documents.
Legal – This is the legal constraint which involves the privacy of the information, export of restricted technology, copyrights, patents and intellectual property rights.
Discussed above were the general non-requirement function constituents. My Health Record is required to focus on the Usability, Reliability, Performance and Security constraints of cloud computing to ensure effective and efficient implementation of the system. Discussed below are the constraints of cloud commuting based on the FURPS (Functionality, Usability, Reliability, Performance and Security) principle. (Business Analyst Training in Hyderabad – COEPD, 2014)
Functionality- Functionality is the main requirement of the cloud system. This is a rather technically oriented specification. IN this requirement the auditing, licensing, mail, online help etc. issues are covered.
Usability- Usability of the software depends on who the client is i.e. (business users’, It operators, developers, medical practitioners etc.). In all of these cases is required to consider the ease of use of the software and how well the interface designs are. Since the information is not only limited to the private use of the company it is essential to design these systems creatively because effective design does add to the image of the company and the ease of other users. It is required by My Health Records to design a usable and a simple interface which can be accessed by the user from any point of the worlds. The design should not be too complex which may cause trouble to the user.
Reliability- Cloud computing has a managed platform of storing data which makes it much more consistent and reliable than traditional IT infrastructure. Many cloud computing companies now guarantees a 99.99% availability of servers which allow the user to access the data anytime anywhere. The organization thus can get benefit from a massive pool of redundant IT resources. Apart from this the quick failure mechanism is added benefit to the technology. A quick failure mechanism allows the user to access the data from a parallel server in case the main server fails which adds to the reliability of the technology. In My Health Records this is essential as the network and the amount of data is extensive so it is possible that the servers may fail at times due to increased traffic so the reliability of the technology ensures that the customers are at easy of accessing the data. On the part of My Health Records the organization must ensure that the data is accurate so that the customers not face any problem in their treatment and the correct information is shared with their doctors thus reducing operational failures. (RFD Reliability and PdM Technology, 2010)
Performance- Cloud computing is a technological model which enables convenient, on demand access of network and a shared pool of configurable resources which provide storage, sharing and access to the data with minimum efforts or any interaction from service providers. The performance of this technology can be judged from the fact that the data is available to the user from any point of the world with minimal requirements. The system is guaranteed to give the data on demand even in the case of server failures. These are the features which make this technology unique. Some other unique features of cloud computing are stated below which ensures optimum performance of the system:
Capability to host multiple users at same time with same infrastructure
The services demand payment only when they are used with no added costs
The data is available to the user on demand unlike IT infrastructure in which there is many formalities to be fulfilled before accessing the data.
The system is resilient as the data is provided to the customer even in the case of system failure. Not only this, the data is kept safe without any awareness and intervention from any outside party.
It is important to manage the workload of the system. This is a constraint which is ensured in cloud computing. In the network, if there is high traffic on a particular server, the requests are then transferred to another server which reduces the load on the latter and hence ensures effectiveness of the technology.
The factors discussed above are the ones which guarantee the high performance of the system. The data available at My Health Records is very large so the company must ensure that the performance constraints are met. As many as 20% of Australians are enrolled with the organization which is a large number and is increasing rapidly. The data is being accessed regularly so it is essential that the technology that the company uses delivers high performance which will help to reduce any delays.
Security-Owing to the shared nature of cloud computing, privacy and access control are some features which are of major concern for the organizations. With many organizations inclining towards the cloud computing technology, proper security and other potentially vulnerable areas are becoming a major concern for the organizations that rely on cloud computing for their data operations. Joining hands with this technology, My Health Records are required to address security control measures to maintain customer’s data privacy and compliance along with necessary regulations. Apart from that, the cloud service provider is required to provide data backup plan in case of cloud security breach. (TechTarget, 2017).
So after reviewing the pros and cons of this technology, My Health Records must consider the security factors and ensure that alongside these factors the organizations objectives are met (HealthManagement, 2017; Krahbichler, 2016; LevelCloud, 2017).
SDLC is the abbreviation for the term ‘Systems Development Life Cycle”. The SDLC is the conceptual model which is used for the purpose of managing projects and describing the stages that are involved in the information system development project. The study includes various factors to be reviewed like the feasibility of the project, maintenance of the project, time required to implement the technology etc. The SDLC approach includes two types of approaches which organization consider before adapting one. These approaches are described below (TechTarget, 2017; Tutorials point , 2017; Warner, 2005):
Adaptive approach- To achieve desired outcomes, many companies try hit and try approach which is not recommended as it may result in losses. This phenomenon gave rise to the adaptive approach also known as agile approach in which a detailed plan is made about the situation and assumptions of the project and determines which factors may affect the business and how it may affect it. Then the comparison of the outcomes is done with what was predicted to determine the success. The key is to develop an understanding of how actions work and how they fail and why(Foundations of Success, 2017).
The parameters of the project are continuously evolving so it promotes changes
The timeline of the project completion is flexible
The organization can respond to rapidly changing environment
It helps to break large operations into smaller parts
It increases the cost of expenses and the budget also increases
The panning process is complex as the end result is not determined
The approach can be a success as well as failure (Georgetown University , 2017; Charlton, 2014).
Predictive approach-Predictive approach on the other hand is used when the outcomes of the actions are known. This approach is also known as waterfall approach and is used by the company when plan is structured and the company requires the predetermined end within a specific timeframe. This approach follows a directive decision making followed by a lengthy production or development period which ends in delivery of the project under desired time period. (Warner, 2005)
Pros
Increases the operational life of the company and component availability
Helps to reduce project delays
Lowers the equipment and labor costs
Improves the quality of the project
Help to address the issue of worker and environmental safety by predetermining results
Helps to save energy
In case of My Health System, objectives and outcomes are clear so predictive SDLC approach is best.
Conclusion
My Health Records is an organization which is stepping in the world of cloud computing which is the industry of rapid changes. The organization needs to address many issues such as server failures, obsolescence of technology, data breaches and many more. So the events cannot be determined in the future which calls for using the adaptive approach of software development. This approach is flexible and will allow the organization to react to changes and hence maintain the continuity of the operations.
References
Autralian Privacy Foundation. (2017). Information about the My Health Record. Retrieved 2017, from Autralian Privacy Foundation: https://www.privacy.org.au/Campaigns/MyHR/info.html
Business Analyst Training in Hyderabad – COEPD. (2014, august 5). What is FURPS+? Retrieved may 24, 2017, from businessanalysttraininghyderabad.wordpress.com: https://businessanalysttraininghyderabad.wordpress.com/2014/08/05/what-is-furps/
Charlton, G. (2014, May 14). Adaptive web design: pros and cons. Retrieved may 24, 2017, from eConsultancy.com: https://econsultancy.com/blog/64833-adaptive-web-design-pros-and-cons/
Cloud Standards Customer Council. (2017). Impact of Cloud Computing on Healthcare.
Cripps, P. (2015, APRIL 24). Non-Functional Requirements and the Cloud. Retrieved MAY 24, 2017, from softwarearchitecturezen.wordpress.com: https://softwarearchitecturezen.wordpress.com/2015/04/24/non-functional-requirements-and-the-cloud/
Foundations of Success . (n.d.). What Is Adaptive Management? Retrieved may 24, 2017, from googleweblight.com: https://googleweblight.com/i?u=https://www.fosonline.org/what-we-do/what-is-am&grqid=2YH7rwbc&hl=en-IN
Georgetown University . (2017). Pros and Cons of Predictive Analysis. Retrieved 2017, from Georgetown University : https://scsonline.georgetown.edu/programs/masters-technology-management/resources/pros-cons-predictive-analysis
Harris, T. (2017). Cloud Computing – An Overview.
HealthManagement. (2017). Strengths and Weaknesses of Using Cloud Computing. Retrieved may 24, 2017, from Healthmanagement.org: https://healthmanagement.org/c/imaging/issuearticle/strengths-and-weaknesses-of-using-cloud-computing
Krahbichler, J. (2016). Strengths and Weaknesses of Cloud Computing in your Business. Retrieved MAY 24, 2017, from Gadgetzz.com: https://gadgetzz.com/2012/07/23/strengths-and-weaknesses-of-cloud-computing/
LevelCloud. (2017). Advantages and Disadvantages of Cloud Computing. Retrieved may 24, 2017, from Levelcloud.net: https://www.levelcloud.net/why-levelcloud/cloud-education-center/advantages-and-disadvantages-of-cloud-computing/
RFD Reliability and PdM Technology. (2010, January 5). Predictive Maintenance Implementation: Advantages and Disadvantages. Retrieved may 24, 2017, from Googleweblight.com: https://googleweblight.com/i?u=https://preventive-predictive-maintenance.blogspot.com/2010/01/predictive-maintenance-implementation.html?m%3D1&grqid=0T2Zy3S3&hl=en-IN
Scaledagileframework.com. (2017). Nonfunctional Requirements Absract. Retrieved 2017, from https://www.scaledagileframework.com/nonfunctional-requirements/
TechTarget. (2017). Cloud computing security. Retrieved may 24, 2017, from Searchcompliance.techtarget.com: https://searchcompliance.techtarget.com/definition/cloud-computing-security
TechTarget. (2017). Systems development life cycle (SDLC). Retrieved may 24, 2017, from Searchsoftwarequality.techtarget.com: https://searchsoftwarequality.techtarget.com/definition/systems-development-life-cycle
Tutorials point . (2017). SDLC. Retrieved 2017, from Tutorials point : https://www.tutorialspoint.com/sdlc/sdlc_tutorial.pdf
Warner, E. (2005, December 02). Adaptive vs. Predictive: Is the end clear? Retrieved may 24, 2017, from Googleweblight.com: https://googleweblight.com/i?u=https://www.idea.org/blog/2005/12/02/adaptive-vs-predictive-is-the-end-clear/&grqid=blzf56_7&hl=en-IN
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download