Discuss About The Software Development Lifecycle Computing?
According to many technology experts, cloud computing represents the next generation of information technology where computing resources and services will be offered online through the internet infrastructure. This notion seems to come from the diversity that cloud-based solutions offer more so, their accessibility levels. In essence, as a subscriber of cloud resources, a user can access all IT resources at the touch of a button without establishing any form of infrastructure. Therefore, resources such as storage, networks and servers can be applied into different functionalities at minimal costs (Velagapudi, 2012). Now, consider the project at hand, where Headspace a healthcare organization aims to boost its data management procedures by developing a modern information system. Now, this system should also be able to provide the medical personnel in the institution with information at any given location which necessitates the application of cloud services. In the end, this report highlights these requirements of the Headspace project including the development methods.
First, what are the functional requirements? These are system elements that determine the operations and functionalities of the designed system. Therefore, they are directly related to the system’s specifications. On the other hand, the non-functional requirements set the criteria for judging the system’s performance particularly, its interaction with the end user (Chung, 2012). So, the non-functional requirements serve as operational constraints because they limit system functionalities based on user preferences and requirements.
To highlight these features, one must analyze the system as an end user having the end product at hand without the technical considerations. Therefore, the overall attributes of the system define the system’s qualities, which are:
As an end user, the system’s visual system plays a key role in determining the system performance i.e. its suitability and usability. Therefore, the system may have the best functionalities but poor interfaces will limit its application because the users have minimal interactions with it (Kathuria, 2011). The following requirements are important for the interface of the project:
These are the limitations that will restrict the overall freedom of developing and using the system, they are:
Cloud-based solutions offer a different view to computing resources by extending the foundational element of IT beyond those of the physical environment. In essence, the computational resources such as storage are moved to a virtualized platform which increases their accessibility and availability. Now, these benefits also extend the financial resources beyond their basic application because the users do not need to establish the foundational structures of the technology (Council, 2017). Therefore, by using cloud computing, data management become easier because the end user only performs the front-end roles of making decisions after accessing the final data that is already analyzed by the online infrastructure. Similarly, the Headspace project will attain similar benefits if it adopts the cloud facilities. In all, the following strengths and weaknesses will be exhibited with cloud resources:
SDLC defines an approach of implementing a software solution, this approach follows a logical flow of events serving the different system requirements and functionalities. Therefore, a sequential procedure accurately defines the true meaning of SDLC (Utexas, 2017). At the same time, different systems will perform different functionalities as dictated by their development requirements. These differences outline the various approaches used to implement different solutions or system packages. In this case, two such methods are highlighted; predictive SDLC and adaptive SDLC.
This approach is characterized by a pre-determined procedure where all the system’s variables and assumptions are outlined before the implementation process. Furthermore, all the development stages and steps are pre-defined which provides the developers with a concise design procedure. In addition to this, the approach does not change the parameters of implementation after the process commences. In fact, any adjustments to the system are met by a rigid system that can only be restarted to accommodate them. Nevertheless, the development stages of the predictive approach are conducted sequentially having each stage following the other, for instance, the testing phase will only occur after the deployment stage (Applitude, 2011). Now, a good example of the predictive approach is the waterfall model which follows a concise and sequential procedure having the following stages: Initiation, planning, design, building, testing and deployment.
An approach that follows an agile and dynamic procedure to system implementation having established the system’s parameters. Therefore, unlike the predictive approach which does not respond to changes, the adaptive method operates with an open mind for variations and systems adjustments. Moreover, the approach does not follow a sequential procedure where each stage depends on the other. Instead, all development stages exist independently having their own requirements. Now, because of this outcome, the approach will divide its implementation procedures into several stages which are run concurrently and are only combined after they meet their outlined objectives (Gupta, 2014). For this function (stage collaboration), several iterative techniques are used to combine and test the final solution, functionalities that perfect the final system.
The Headspace project has very many variables and requirements to consider which limits the predictability of the first approach. Secondly, its integration with cloud computing will force it to have consistent changes which again cannot be accommodated by the predictive method. However, the adaptive method checks all the boxes of the project at hand, having resilient and flexible procedures (Feher, 2013). In all, the adaptive method will optimize the solution by employing a user-centred design and by employing specific specialists for each requirement.
Cloud resources extend the benefits of virtualization into data management through the conveniences of resource flexibility, mobility and scalability. Moreover, they minimize the overall user expenditures by facilitating the access to IT resources through leased models. Now, the Headspace project requires similar benefits so as to extend its functionalities beyond the existing physical infrastructure. In addition to this, its virtual system collaboration can only be met by applying an agile approach into its development process, an outcome that can only be met by the adaptive SDLC method.
Alton, L. (2015). Cloud computing Pros. IT business edge, Retrieved 28 September, 2017, from: https://www.smallbusinesscomputing.com/biztools/the-pros-and-cons-of-cloud-computing.html.
Applitude. (2011). Plan-driven versus Agile = Predictive versus Adaptive. Chapter 2: Agile methodologies, Retrieved 02 October, 2017, from: https://www.applitude.se/2011/02/plan-driven-versus-agile-predictive-versus-adaptive/.
Chung, L. (2012). Non-Functional Requirements. Retrieved 28 September, 2017, from: https://www.utdallas.edu/~chung/SYSM6309/NFR-18-4-on-1.pdf.
Council, C. S. (2017). Impact of Cloud Computing on Healthcare. Version 2.0, Retrieved 02 October, 2017, from: https://www.cloud-council.org/deliverables/CSCC-Impact-of-Cloud-Computing-on-Healthcare.pdf.
Feher, D. (2013). What are the pros and cons of the waterfall and agile/scrum project management approach? . Quora, Retrieved 02 October, 2017, from: https://www.quora.com/What-are-the-pros-and-cons-of-the-waterfall-and-agile-scrum-project-management-approa.
Gupta, N. (2014). Project Management Life Cycle-Iterative & Adaptive. . IZenBridge, Retrieved 02 October, 2017, from: https://www.izenbridge.com/blog/project-management-life-cycle-iterative-adaptive/.
Hassan, A. (2015). Software Architecture. CISC 322, Retrieved 28 September, 2017, from: https://research.cs.queensu.ca/~ahmed/home/teaching/CISC322/F09/slides/CISC322_02_Requirements.pdf.
Kathuria, K. (2011). Software Development Lifecycle and Cloud Computing. . Scribd, Retrieved 02 October, 2017, from: https://www.scribd.com/document/37345932/SDLC-and-Cloud-Computing.
Losavio, F., & Chirinos, L. (2003). Quality Characteristics for Software Architecture. JOURNAL OF OBJECT TECHNOLOGY, Retrieved 02 October, 2017, from: https://www.jot.fm/issues/issue_2003_03/article2.pdf.
Mikoluk, K. (2013). Agile vs. Waterfall: Evaluating The Pros and Cons. Udemy blog, Retrieved 02 October, 2017, from: https://blog.udemy.com/agile-vs-waterfall/.
Utexas. (2017). The System Development Life Cycle. . Retrieved 02 October, 2017, from: https://utexas.instructure.com/courses/1166782/files/38198507.
Velagapudi, M. (2012). SDLC for Cloud Computing – How Is It Different From the Traditional SDLC? . Retrieved 02 October, 2017, from: https://bootstraptoday.wordpress.com/2012/02/06/sdlc-for-cloud-computing-how-is-it-different-from-the-traditional-sdlc/.
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2019). Software Development Lifecycle Computing. Retrieved from https://myassignmenthelp.com/free-samples/software-development-lifecycle-computing.
"Software Development Lifecycle Computing." My Assignment Help, 2019, https://myassignmenthelp.com/free-samples/software-development-lifecycle-computing.
My Assignment Help (2019) Software Development Lifecycle Computing [Online]. Available from: https://myassignmenthelp.com/free-samples/software-development-lifecycle-computing
[Accessed 26 January 2021].
My Assignment Help. 'Software Development Lifecycle Computing' (My Assignment Help, 2019) <https://myassignmenthelp.com/free-samples/software-development-lifecycle-computing> accessed 26 January 2021.
My Assignment Help. Software Development Lifecycle Computing [Internet]. My Assignment Help. 2019 [cited 26 January 2021]. Available from: https://myassignmenthelp.com/free-samples/software-development-lifecycle-computing.
MyAssignmenthelp.com is the perfect solution to render quality solution for all sort of academic issues. We have hired professionals from different fields of study to provide assistance with different subjects. We successfully have provided different types of assignment solutions on 100+ subjects. We have hired industry experts to deliver nursing assignment, hr assignment and finance assignment help. To offer quality content with IT assignments, we have hired IT professionals to render programming language assignment help and IT assignment help for other types of IT assignments as well.
Answer Introduction The university management system (UMS) is a web-based system of an enterprise that automates the interaction with the instructors and students as well as the university internal operation processes. East West University (a private university in Aftabnagar, Dhaka-Bangladesh) is planning to adopt an information system which will allow them to develop a more structured organization, boost the internal control system and incre...
Read MoreAnswer Introduction This reflective report presents the reflection of blogs and presentation that I had attended during the class. It also illustrates the technology related todesign it process. A critical self-analysis and reflection of your learning Week 1 and 2: Design What and Design Process During these weeks, I have improved my knowledge regarding “design it”. I have also learned about the entrepreneurship. In this way, i...
Read MoreAnswer: Do you think it is possible to remove all research bias from a study? Yes, I think it is possible to remove all bias from the study. It is considered that the main aim of removing bias isn’t to standardize all people to be equal or have the same perception but to allow the respective researchers to divulge their true emotions without falsification (Schmidt & Hunter, 2014). Through this, despite bias being characterized as inte...
Read MoreAnswer: Conduct of Business Functions Responsibly and ethically to Accelerate Sustainable Growth for Operation in Tomorrow’s World. Decision making derives its basis from objectives. In this study, the man point of focus will be on the objectives of Coca-Cola Company. Specifically, the focus is on the objective to be globally known as a company that conducts its business functions responsibly and ethically to facilitate sustainable ...
Read MoreAnswers: 1. The Bundaberg hospital has been located in Coastal town, Queensland Australia. It faced a failure due to its corporate governance failure which was main contributing factor to the event of Bundaberg. In this hospital, doctors were working long hours and there is no safety and work standards are followed to strengthen the overall work functions of doctors and other staff members. Surgeons and doctors were complaining about understaff...
Read MoreJust share requirement and get customized Solution.
Orders
Overall Rating
Experts
Our writers make sure that all orders are submitted, prior to the deadline.
Using reliable plagiarism detection software, Turnitin.com.We only provide customized 100 percent original papers.
Feel free to contact our assignment writing services any time via phone, email or live chat. If you are unable to calculate word count online, ask our customer executives.
Our writers can provide you professional writing assistance on any subject at any level.
Our best price guarantee ensures that the features we offer cannot be matched by any of the competitors.
Get all your documents checked for plagiarism or duplicacy with us.
Get different kinds of essays typed in minutes with clicks.
Calculate your semester grades and cumulative GPa with our GPA Calculator.
Balance any chemical equation in minutes just by entering the formula.
Calculate the number of words and number of pages of all your academic documents.
Our Mission Client Satisfaction
I am writing to you to let you know that I am extremely impressed with your recent work. You\'ve dedicated years of service to this company, and your work exemplifies and principles now more than ever. Thank you for all that you have done to help us ...
Australia
Very good experience, so happy with the result. Very highly and strongly recommend this website.
Australia
I got a good price and quality work was provided to me in a short period of time. I scored really well in my assignment. All the rework was done in time which is great.
Australia
They have provided me with work having 0% plagiarism which really helped me to score well in my assignment.
Australia