MITS5002 - Exploring Cloud Computing in Modern Software Engineering

Verified

Added on  2023/04/22

|8
|403
|189
Report
AI Summary
This report provides an overview of cloud computing and its integration into software engineering practices. It begins by defining cloud computing and highlighting its key features such as on-demand self-service, resource pooling, rapid elasticity, and measured service. The report then delves into cloud computing architecture, focusing on the three primary service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It outlines the roles of service providers, service consumers, and service brokers within this architecture. Furthermore, the report discusses the advantages of cloud computing, including improved performance, reduced software costs, elimination of costly hardware, instant software updates, high storage capacity, increased data reliability, and accessibility from anywhere. The disadvantages, such as feature limitations, reliance on internet speed, and data security risks, are also addressed. Finally, the report touches on the future applications of cloud computing, anticipating mainstream adoption challenges and the potential shift of the IT sector towards cloud servers. References to academic papers are included to support the analysis.
Document Page
CLOUD COMPUTING
IN SOFTWARE ENGINEERING
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
Cloud computing
Cloud computing is one of the
developing technology that
offers new opportunity towards
the software engineering.
Features offered includes:
Provides on demand self service
Allows resource pooling
Rapid elasticity can be developed
Measured service
Cloud offers Pay as you access
Document Page
Cloud Computing Architecture
The types of architecture
offered by the architecture
includes
SaaS ( Software as a Service)
PaaS (Platform as a Service)
IaaS (Infrastructure as a
Service)
Document Page
Role of service
Service provider is responsible for
developing and hosting the services.
Service consumer is the authority who
uses the service in order to build an
application.
Service broker helps in providing service
providers and helps the service
consumers to know more about the
available services.
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
Advantages of cloud computing
Improves the performance
Software cost gets reduced
There is no need of costly hardware
components
Instant software updates
Offers high storage capacity
Data reliability gets increased
Documents can be accessed over any place
Latest version of the software is available
Document Page
Disadvantages of Cloud Computing
The feature gets limited sometimes
It is difficult to work at low speed
connections
Data stored are subjected to some
risks
Sometimes the data stored within
the cloud server goes missing
Document Page
Future Application
It is expected that mainstream
adoption can lead to problems
Newly developed systems can be
installed within the system
the whole IT sector is expected
to shift in Cloud Server.
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
References
Almorsy, Mohamed, John Grundy, and Ingo Müller. "An analysis of the
cloud computing security problem." arXiv preprint
arXiv:1609.01107 (2016).
Armbrust, Michael, et al. "A view of cloud computing." Communications
of the ACM 53.4 (2010): 50-58.
Botta, Alessio, et al. "Integration of cloud computing and internet of
things: a survey." Future Generation Computer Systems 56 (2016):
684-700.
Bahrami, Mehdi, and Mukesh Singhal. "The role of cloud computing
architecture in big data." Information granularity, big data, and
computational intelligence. Springer, Cham, 2015. 275-295.
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]