Uma análise do processo de manutenção de software em organizações de tecnologia da informação
Ano de defesa: | 2018 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , , |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Tecnológica Federal do Paraná
Cornelio Procopio |
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Informática
|
Departamento: |
Não Informado pela instituição
|
País: |
Brasil
|
Palavras-chave em Português: | |
Área do conhecimento CNPq: | |
Link de acesso: | http://repositorio.utfpr.edu.br/jspui/handle/1/3275 |
Resumo: | A manutenção de software é a atividade em que ocorrem modificações nos artefatos de um software após sua entrega, com o propósito de mantê-lo disponível, corrigir suas falhas, melhorar seu desempenho e adequá-lo aos requisitos novos ou modificados, conforme as necessidades de seus usuários. É uma atividade imprescindível, sem a qual os sistemas existentes rapidamente se tornariam defasados e ineficientes para as organizações. Dentro desse contexto, o objetivo desse trabalho é, realizar uma análise do processo de manutenção de software em organizações do setor produtivo e apresentar um modelo de processo de manutenção. Nesse sentido, o propósito é amparar organizações, que desenvolvem software na identificação dos elementos que compõem um processo de manutenção e promover, melhorias no planejamento e na execução das atividades. Para atingir esse objetivo foi aplicado um método híbrido, composto por experimentos e múltiplos estudos de casos, ambos com o propósito de validar o modelo apresentado neste trabalho. Os experimentos demonstraram que foi possível validar o modelo preliminar e medir a capacidade de aprendizagem de equipes na aplicação de processos e atividades relacionadas à manutenção de software. Os resultados obtidos a partir dos estudos de caso, mostraram que as organizações não seguem um modelo único de manutenção e que a maior demanda é por correções e adaptações. Além disso, estratégias associadas ao gerenciamento do conhecimento do usuário e da equipe de desenvolvimento/manutenção são relevantes para aumentar a eficácia do processo de manutenção. Desta maneira, espera-se que tal modelo seja aderente em qualquer organização do setor produtivo, seja esta certificada ou não por algum modelo de qualidade. |