Software a serviço das pessoas

Autor: Dr. Wagner Varalda

Data: 15/10/2019

Sessão: Posição

GEMS 368– TIDD/Depto de Computação/PUCSP

Dr. Varalda apresentou, sob o ponto de vista da engenharia de software, elementos analíticos da ideia de software como serviço. Lembrando que o Código de Defesa do Consumidor define: “Produto, segundo prevê o Código de Defesa do Consumidor, é qualquer bem, seja ele móvel ou imóvel material ou imaterial. Serviço, por sua vez, é qualquer atividade fornecida no mercado de consumo, mediante remuneração, inclusive as de natureza bancária, financeira, de crédito e securitária, excetuadas as que decorram de relações trabalhistas” [1], quão próximo um software pode ser entendido como tal? Além disso, como sw ajuda a melhorar a vida das pessoas no contexto da economia da informação?

O conceito de complexidade também mereceu destaque. Foi lembrada a Lei de Glass

“Robert Glass in his book “Facts and Fallacies of Software Engineering”, this law holds that for every 25 percent increase in functionality that vendors add to their devices, there is a 4X multiplying effect in terms of complexity of that system” [2]

e a Navalha de Occam [3], como parte de uma estratégia de solução de problemas.

Finalmente, diversas áreas-chave são consideradas fundamentais no corpo de conhecimento da engenharia de software, tais como: algoritmos, bancos de dados, compiladores, sistemas operacionais, redes de computadores e arquitetura de execução de Von Neumman [4].

[1]: Definição de Produtos e Serviços, https://www.portaleducacao.com.br/conteudo/artigos/administracao/definicao-de-produtos-e-servicos/62987

[2]: Robert L Glass, The Dark Side of Software Engineering, http://www.robertlglass.com/

[3] https://en.wikipedia.org/wiki/Occam’s_razor

[4] https://en.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge

 

Comments are closed.

Set your Twitter account name in your settings to use the TwitterBar Section.