Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software
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 wi...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal de Santa Maria
2012
|
Subjects: | |
Online Access: | http://repositorio.ufsm.br/handle/1/5382 |
id |
ndltd-IBICT-oai-repositorio.ufsm.br-1-5382 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Computação em nuvem Precificação de software Plataformas cloud Pay-asyou-go Cloud computing Software pricing Cloud platform Code improvement CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
spellingShingle |
Computação em nuvem Precificação de software Plataformas cloud Pay-asyou-go Cloud computing Software pricing Cloud platform Code improvement CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Barbosa, Fernando Pires Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
description |
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. |
author2 |
Charão, Andrea Schwertner |
author_facet |
Charão, Andrea Schwertner Barbosa, Fernando Pires |
author |
Barbosa, Fernando Pires |
author_sort |
Barbosa, Fernando Pires |
title |
Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
title_short |
Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
title_full |
Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
title_fullStr |
Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
title_full_unstemmed |
Análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
title_sort |
análise do impacto das plataformas pay-as-you-go de computação em nuvem na construção e precificação de software |
publisher |
Universidade Federal de Santa Maria |
publishDate |
2012 |
url |
http://repositorio.ufsm.br/handle/1/5382 |
work_keys_str_mv |
AT barbosafernandopires analisedoimpactodasplataformaspayasyougodecomputacaoemnuvemnaconstrucaoeprecificacaodesoftware AT barbosafernandopires ananalysisoftheimpactofpayasyougocloudplataformsinthesoftwaredevelopmentandpricing |
_version_ |
1718641410372009984 |
spelling |
ndltd-IBICT-oai-repositorio.ufsm.br-1-53822018-05-23T17:02:40Z 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 Barbosa, Fernando Pires Charão, Andrea Schwertner Augustin, Iara Dantas, Mario Antonio Ribeiro Computação em nuvem Precificação de software Plataformas cloud Pay-asyou-go Cloud computing Software pricing Cloud platform Code improvement CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO 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. 2012-05-08 2012-05-08 2011-09-30 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis BARBOSA, Fernando Pires. AN ANALYSIS OF THE IMPACT OF PAY-AS-YOU-GO CLOUD PLATAFORMS IN THE SOFTWARE DEVELOPMENT AND PRICING. 2011. 70 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2011. http://repositorio.ufsm.br/handle/1/5382 por 100300000007 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 info:eu-repo/semantics/openAccess application/pdf Universidade Federal de Santa Maria Programa de Pós-Graduação em Informática UFSM BR Ciência da Computação reponame:Repositório Institucional da UFSM instname:Universidade Federal de Santa Maria instacron:UFSM |