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...

Full description

Bibliographic Details
Main Author: Barbosa, Fernando Pires
Other Authors: Charão, Andrea Schwertner
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