Return to search

Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software / An analysis of the impact of pay-as-you-go cloud plataforms in the software development and pricing

Cloud computing is a new paradigm that is changing the way we consume IT resources.
One of the major changes is related to the pay-as-you-go pricing model. There are several kinds
of cloud services being offered and the best option for software developers are Platform as a
Service (PaaS). Even with cloud computing beeing a buzzword nowadays, there are few studies
being developed to cover the way it will impact the software development. This thesis intents
to contribute to fill this gap and provide the basis for new detailed studies about this subject.
It presents an analysis about the main aspects in software delevopment that must be afected by
the pay-as-you-go cloud model and highlights some of theses changes trough a case study. We
noticed significant changes in the following areas: software pricing, performance benchmarks,
software development estimation and requirements engineering. These changes are related to a
new paradigm in which the IT resources used by software systems will directly impact the software
price at all. This should also generate changes in how we deal with software optimization
improvement. There is a large research field to be explored and this thesis contributes to point
ou some directions. / Cloud Computing é um novo paradigma que está mudando a forma com que consumimos
os recursos de TI. Uma das grandes mudanças está relacionada ao modelo de cobrança pay-asyou-
go, em que se paga conforme o volume de recursos efetivamente consumidos. Há vários
tipos de serviço oferecidos no ambiente cloud e a opção mais natural para os desenvolvedores
de software são as Plataformas como Serviço (PaaS). Apesar de o tema cloud computing estar
em evidência, há pouco ou nenhum estudo abordando o impacto deste modelo no desenvolvimento
de software. O objetivo deste trabalho é contribuir para preencher esta lacuna e servir
de base para que estudos mais detalhados sejam desenvolvidos. Para isto foi feita uma análise
dos principais aspectos do desenvolvimento de software que serão afetados pelas plataformas
pay-as-you-go de computação em nuvem, apontando itens específicos que sofrerão mudanças
e evidenciando algumas destas mudanças através de um estudo de caso. Foram constatadas
mudanças significativas em áreas relacionadas a precificação de software, benchmarks de desempenho,
estimativas de desenvolvimento e engenharia de requisitos, sendo que esta última foi
a que ficou mais evidente a partir do estudo de caso. Estas mudanças estão relacionadas a uma
nova realidade em que o consumo racional dos recursos de TI tem impacto direto no preço do
software, o que também deve gerar mudanças na forma como é tratada a otimização de código.
O campo para novos estudos é vasto e este trabalho contribui para apontar alguns dos caminhos
a seguir.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufsm.br:1/5382
Date30 September 2011
CreatorsBarbosa, Fernando Pires
ContributorsCharão, Andrea Schwertner, Augustin, Iara, Dantas, Mario Antonio Ribeiro
PublisherUniversidade Federal de Santa Maria, Programa de Pós-Graduação em Informática, UFSM, BR, Ciência da Computação
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Repositório Institucional da UFSM, instname:Universidade Federal de Santa Maria, instacron:UFSM
Rightsinfo:eu-repo/semantics/openAccess
Relation100300000007, 400, 300, 300, 300, 300, aac57e3e-0ef6-44db-8eb8-463a52aa902d, 68fcfccc-50f8-4867-8163-8ba595a289e5, a08ac699-16d6-410a-9dbd-bb9469564e01, c6c8b507-d8e9-4b90-8e32-15374eb9d123

Page generated in 0.0023 seconds