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 | Tamanho | Formato | |
---|---|---|---|---|
projetosoftwareestudodecaso.pdf | 10,63 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.