Sunteți pe pagina 1din 1

Title ingles: No Silver Bullet: Essence and Accidents of Software Engineering Ttulo portugus: Sem bala de prata: Essncia

e Acidentes da Engenharia de Software Resumo por Felipe Alcar E-mail: fealcara@gmail.com Disciplina: Engenharia de Software Professor: Marcelo Pimenta Data: 14/03/2012 O Autor ilustra, em comparao os problemas de desenvolvimento de software como um monstro ou sendo mais preciso, um lobisomem que de uma forma muito familiar pode subitamente se transformar em um terrvel monstro tanto quanto um problema de m engenharia de software que pode ocasionar estouro do oramento do projeto, produtos defeituosos e outros diversos problemas. Para os desenvolvedores ou gestores que sempre buscam uma soluo imediata ou fcil de resolver, semelhantemente a uma bala de prata que no caso de um lobo ou monstro ir acabar com o problema de forma imediata, ou uma soluo para reduzir os custos de software progressivamente como uma frmula mgica, assim como a evoluo do hardware tem sido at ento, mas o texto frisa para abandonar teorias eloquentes que dispersam a ideia de despender tempo em um trabalho gradual que segue passos e processos, as vezes complexos e por vezes demorados mas, que minimizam desde o incio as chances do software se tornar um monstro incontrolvel, sendo as tcnicas utilizadas na engenharia de software atual. O autor informa que no h uma frmula mgica para resolver os problemas de software, mas que a natureza do software por si s complexa devido aos fatores externos e que, no podemos comparar o progresso do hardware com o progresso do software no decorrer do tempo, no quesito confiabilidade, produtividade e simplicidade reduzindo custos de projeto e ndice de falhas, mas que devemos olhar por outro ngulo, no o software que lento na evoluo de tcnicas de produo e sim o hardware que evolui muito rpido. Mas a questo que o software um conjunto de conceitos interligados, ricos em detalhes e complexos em sua essncia, e que para o autor a especificao, o projeto e testes da construo conceitual seria o ponto mais difcil na construo do software, no existindo uma bala de prata para amenizar os esforos na tentativa de encontrar a soluo mais adequada para estes pontos inerentes na construo do software: complexidade, conformidade, mutabilidade e invisibilidade. As possveis balas de prata, ou solues para melhorar a produtividade de software, so citadas no texto, apenas como um auxlio ou avano para os programadores e gestores, mas nada comparado a grande produtividade de hardware. A ideia que veio com a Ada no moderno designer e modularizao para programa de alto nvel, estruturas que seguem orientao a objetos, inteligncia artificial utilizada no ganho de produtividade, programao automtica para soluo de especificao, utilizao grfica para gerao de cdigo, a verificao do programa como forma de teste, o ambiente de desenvolvimento e ferramentas em geral so um grande auxlio para melhorar o desempenho, os PC para acelerar a compilao. A tendncia segundo o autor seria produzir softwares em massa ou padro, no intuito de dividir os custos da construo do software com os diversos clientes, pois os custos da criao e desenvolvimento muito difcil de abandonar, sendo bem projetado e documentado do que um software individual ou customizado, contando com a colaborao de bons projetistas de software.

S-ar putea să vă placă și