Mostrar registro simples

dc.creatorOliveira, João Victor Corrêa de
dc.date.accessioned2023-03-09T01:04:49Z
dc.date.available2023-03-09T01:04:49Z
dc.date.issued2021-09-23
dc.identifier.citationNEPOMUCENO, Vilmar Santos. Retrospectiva de projetos de evolução de software: comparando teoria e prática.59f.2021.TCC (Curso de Análise e Desenvolvimento de Sistemas) - Departamento Acadêmico de Cursos Superiores, Instituto Federal de Ciência e Tecnologia de Pernambuco, Recife,2021.pt_BR
dc.identifier.urihttps://repositorio.ifpe.edu.br/xmlui/handle/123456789/842
dc.description.abstractThe software maintenance is a very common activity that the companies need to be atention if want keep the relevance of product and user satisfaction. This maintenance could be understanded like smalls updates that have purpose of correct errors, adapt for integration with external services and add new functionalities. Is part too the need of migration the product to new version (often with others technologies), because the previously version ends up getting very complex, may have been developed with one technology wich became obsolete or by strategic decision. Based on this, this job set out to investigate the literature some specific methodologies for software evolution and to compare with the activities carried out in two real modernization projects. For this, a list of main features extracted from the methodologies was used for create a questionnaire to be responded for people who were part of the evaluated modernization projects. After getting the answers, the data was related with the challenges and characteristics founded in the literature. At the end of the analysis, was found that the projects have gone through the challenges and have the characteristics, although they have not used any specific methodology for the scenario.pt_BR
dc.format.extent59f.pt_BR
dc.languagept_BRpt_BR
dc.relationCHERVENSKI, Alex Severo; BORDIN, Andrea Sabedra; DOS SANTOS, Daniele Martins. MAPEAMENTO DE CARACTERÍSTICAS DE SISTEMAS LEGADOS. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, v. 8, n. 2, 2017. DURELLI, Rafael S. et al. A mapping study on architecture-driven modernization. In: Proceedings of the 2014 IEEE 15th international conference on information reuse and integration (IEEE IRI 2014). IEEE, 2014. p. 577-584. FUENTES-FERNÁNDEZ, Rubén; PAVÓN, Juan; GARIJO, Francisco. A model driven process for the modernization of component-based systems. Science of Computer Programming, v. 77, n. 3, p. 247-269, 2012. HASSAN, Ahmed E.; HOLT, Richard C. A lightweight approach for migrating Web frameworks. Information and Software Technology, v. 47, n. 8, p. 521-532, 2005. KHAN, Khaled et al. Tasks and Methods for Software Maintenance: a process oriented framework. Australasian Journal of Information Systems, v. 9, n. 1, 2001. LEHMAN, Meir M.; PERRY, Dewayne E.; RAMIL, Juan F. On evidence supporting the feast hypothesis and the laws of software evolution. In: Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No. 98TB100262). IEEE, 1998. p. 84-88. LEWIS, Grace et al. Service-oriented migration and reuse technique (smart). In: 13th IEEE International Workshop on Software Technology and Engineering Practice (STEP'05). IEEE, 2005. p. 222-229. RAJLICH, Václav T.; BENNETT, Keith H. A staged model for the software life cycle. Computer, v. 33, n. 7, p. 66-71, 2000. SOMMERVILLE, Ian. Software engineering. 9. ed. Addison-Wesley/Pearson, 2011. STAVRU, Stavros; KRASTEVA, Iva; ILIEVA, Sylvia. Challenges of Model-driven Modernization-An Agile Perspective. In: MODELSWARD. 2013. p. 219-230. SHULL, Forrest; SINGER, Janice; SJOBERG, Dag I. K. Guide to Advanced Empirical Software Engineering. Springer, 2008. p. 63-92pt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSoftware- manutençãopt_BR
dc.subjectEvolução de softwarept_BR
dc.subjectModernização de softwarept_BR
dc.subjectMetodologiapt_BR
dc.titleRetrospectiva de projetos de evolução de software: comparando teoria e práticapt_BR
dc.typeTCCpt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2020161996313371pt_BR
dc.contributor.advisor1Nepomuceno, Vilmar Santos
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1493013358874325pt_BR
dc.contributor.referee1Nepomuceno, Vilmar Santos
dc.contributor.referee2Neves, Renata Freire de Paiva
dc.contributor.referee3Cartaxo, Bruno Falcão de Souza
dc.contributor.referee1Latteshttp://lattes.cnpq.br/1493013358874325pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/9029559122700209pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3125607007070020pt_BR
dc.publisher.departmentRecifept_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
dc.description.resumoA manutenção de software é uma atividade muito comum e importante que as empresas precisam dar atenção caso queiram manter a relevância dos seus produtos e a satisfação dos seus usuários. Essa manutenção pode ser entendida como pequenas atualizações que possuem objetivos de corrigir erros, adaptar para integrar com serviços externos ou adicionar novas funcionalidades. Faz parte também a necessidade de migrar o produto para uma nova versão (muitas vezes com outras tecnologias), pois a versão anterior acaba ficando muito complexa, por ter sido desenvolvida com uma tecnologia que se tornou obsoleta ou por decisão estratégica. Com base nisso, este trabalho se propôs a investigar na literatura algumas metodologias específicas para evolução de software e comparar com as atividades realizadas em dois projetos reais de modernização. Para tal, uma lista das principais características extraídas das metodologias foi utilizada para criar um questionário a ser respondido por pessoas que fizeram parte dos projetos de modernização avaliados. Após obter as respostas do questionário, os dados foram relacionados com os desafios e as características encontradas na literatura. Desse modo, foi constatada a presença de tais desafios e características nos projetos, embora não tenham utilizado nenhuma metodologia da literatura específica para evolução de software.pt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples