Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/30268
Título: A substituição de projeto de software por um novo: um estudo de caso
Autor(es): Detoni, Thiago Arahn
Orientador(es): L'Erario, Alexandre
Palavras-chave: Engenharia de software
Manutenção
Administração de projetos
Software engineering
Maintenance
Project management
Data do documento: 19-Abr-2022
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Cornelio Procopio
Citação: DETONI, Thiago Arahn. A substituição de projeto de software por um novo: um estudo de caso. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
Resumo: Um software corporativo precisa ser atualizado constantemente com o propósito de mantê-lo usável. Estas atualizações tem sua origem na correção de erros e principalmente em novas demandas organizacionais. No decorrer do tempo, estas demandas geram uma carga de trabalho significativa que tendem a tornar-se cada vez mais complexa se comparado aos primeiros requisitos elicitados. Por este motivo, a organização que fornece o software pode optar por continuar atualizando o produto antigo ou torná-lo obsoleto e substituí-lo por um novo. Neste sentido, identificar o momento ideal em efetuar esta migração, envolve além dos custos de manter o produto obsoleto por um tempo, o empenho de desenvolver um novo. Este trabalho aborda um estudo de caso que compreende um período de quinze anos com duas migrações do projeto de software. Devido a disponibilidade da coleção de atividades executadas pelo time de desenvolvimento e suporte, feitas sequencialmente ao longo do tempo, foi possível a aplicabilidade de séries temporais. Baseado na volumetria das atividades executadas, sendo este o indicador de maior relevância no presente estudo, foi possível fazer o uso da decomposição da série temporal, portanto, obtendo sua tendência, sazonalidade e o ruído. A decomposição de série temporal indicou que na primeira migração houveram muitos eventos aleatórios enquanto que na segunda o time se auto-regulou, porém mesmo assim houveram pontos de tensão. O presente trabalho está estruturado inicialmente pela revisão bibliográfica, Capítulo 2, visando rever diferentes conteúdos já publicados, na sequência os procedimentos de pesquisa, Capítulo 3, que relatam as etapas de organização do material, bem como seus principais métodos. Conseguinte, são apresentados os resultados e discussões, Capítulo 4, que visa transparecer o que foi descoberto na pesquisa, possuindo dados relevantes obtidos e sintetizados. Por fim, são apresentadas as conclusões, Capítulo 5.
Abstract: Enterprise software needs to be constantly updated in order to keep it usable. These updates have their origin in correcting errors and mainly in new organizational demands. Over time, these demands generate a significant workload that tends to become increasingly complex than the first requirements elicited. For this reason, the organization providing the software may choose to continue updating the old product or make it obsolete and replace it with a new one. Identifying the ideal moment to carry out this migration involves, in addition to the costs of keeping the product obsolete for a while, the effort to develop a new one. This work addresses a case study that comprises fifteen years with two migrations of the software project. Due to the availability of the collection of activities performed by the development and support team, performed sequentially over time, the applicability of time series was possible. Furthermore, the historical base of the activities performed made it possible to use the time series decomposition to obtain its trend, seasonality, and noise. Time series decomposition indicated that there were many random events in the first migration while in the second, the team self-regulated, but even so, there were tension points. This study made it possible to identify a preliminary model whose purpose is to determine when to develop a new version of the software. The present work is initially structured by the bibliographic review, Chapter 2, aiming to review different contents already published, following the research procedures, Chapter 3, which report the stages of organization of the material, as well as its main methods. Consequently, the results and discussions are presented, Chapter 4, which aims to show what was discovered in the research, having relevant data obtained and synthesized. Finally, the conclusions are presented, Chapter 5.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/30268
Aparece nas coleções:CP - Programa de Pós-Graduação em Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
projetosoftwareestudodecaso.pdf10,63 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.