Influencia dos testes nos custos de manutencao de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1024 palavras )
  • Download(s) : 0
  • Publicado : 26 de outubro de 2012
Ler documento completo
Amostra do texto
wPos
PROGRAMA DE PÓS-GRADUAÇÃO
EM ENGENHARIA DE SOFTWARE
















A influência dos testes de software nos custos de manutenção e o papel do desenvolvimento orientado por testes










DANIEL HABIB VIEIRA DA SILVA








Florianópolis
2012














A influência dos testes de software nos custos de manutenção e o papel dodesenvolvimento orientado por testes








Projeto de pesquisa apresentado na disciplina de Metodologia do Estudo Científico - Programa de Pós-graduação em Engenharia de Software da wPos, sob a orientação da Professora MsC Sandra Brant





DANIEL HABIB VIEIRA DA SILVA






Florianópolis
2012
SUMÁRIOTEMA............................................................................................... 4

PROBLEMA.................................................................................... 5

JUSTIFICATIVA.............................................................................. 6

OBJETIVO GERAL ........................................................................ 7

OBJETIVOESPECÍFICO ............................................................... 7

REVISÃO DA LITERATURA .......................................................... 8

METODOLOGIA ............................................................................. 9

REFERÊNCIA ................................................................................. 10

A influência dos testes de softwarenos custos de manutenção e o papel do desenvolvimento orientado por testes

TEMA

Este trabalho tem como tema principal os testes de software e sua influência nos custos com manutenção de uma empresa de software, área em que as empresas mais gastam. Será analisado o uso da técnica de desenvolvimento de software guiado por testes e sua influência nos custos de manutenção.PROBLEMA



A grande maioria das empresas gasta a maior parte do orçamento com manutenção de software. É de grande interesse a redução dos gastos com isso, mas de que forma isso pode ser possível? Sabe-se que a documentação, o projeto de software e os testes são fatores determinantes nos custos com manutenção.

Como ostestes influenciam nos custos? A melhora do projeto, da documentação e dos testes podem ocasionar redução de custos ou gera apenas mais gasto? O uso da técnica de desenvolvimento de software guiado por testes seria viável?



































JUSTIFICATIVA



Este tema foi escolhido porque nota-se atualmente em diversas empresas uma falta devalorização dos testes de software paralelamente ao grande gasto com infra-estrutura e pessoal para manutenção de sistemas.

É comum o foco ser sempre obter o produto final com a maior velocidade possível, não importando a qualidade do software, mas apenas sua funcionalidade. Como consequência, ocorrem diversos problemas que deverão ser corrigidos no futuro e que gerarão mais custo do quegerariam se tivessem sido resolvidos no princípio do desenvolvimento.

De acordo com a literatura científica, a manutenção de software tem um dos maiores custos em um sistema de software. O interesse no assunto de testes surge devido a esse fato. Essa pesquisa é importante por visar explicitar de maneira qualitativa a importância dos testes no desenvolvimento de software, dando atençãoespecial à técnica de TDD - test driven development.

Programação de sistemas computacionais é uma atividade complexa e, como tal, sujeita a erros, pois são pessoas que desenvolvem os sistemas. Essa pesquisa busca mostrar alguma forma de se reduzir esta quantidade de erros – que futuramente gerariam bugs e maiores custos com manutenção – por meio da técnica de TDD e automação de testes....
tracking img