Análise e melhoria do processo de reengenharia de software: um estudo de caso
Abstract
Although many authors seek to relate risk management to failure or success in software reengineering projects, the union of the two themes remains a major challenge for organizations that contract or provide such products and services. This article aims to analyze and improve the process of software reengineering through risk management. The methodology adopted was the case study of a project to change the technology of software in a large financial institution, which resulted in the improvement of the software reengineering process in the company.
References
ABNT ISO GUIA 31.010:2012, Gestão de Riscos – Técnicas para o processo de avaliação de riscos, 1 a edição, Rio de Janeiro, ABNT, 2012.
Beck, K., & Gamma, E. (2000). Extreme programming explained: embrace change. addison-wesleyprofessional.
Cagnin, M. I. (2005). Parfait: uma contribuição para a reengenharia de software baseada em linguagens de padrões e frameworks (Unpublished doctoral dissertation). Universidade de São Paulo.
Chaves, L. L. (2004). Sistemas legados e a aplicação de processos de reengenharia de software. FEA – USP , 21–23.
Chen, C. C., Law, C. C., & Yang, S. C. (2009). Managing ERP implementation failure: a project management perspective. IEEE transactions on engineering management , 56 (1), 157–170.
Chinosi, M., & Trombetta, A. (2012). BPMN: An introduction to the standard. Computer Standards & Interfaces, 34(1), 124-134.
De Bakker, K., Boonstra, A., & Wortmann, H. (2010). Does risk management contribute to it project success? a meta-analysis of empirical evidence. International Journal of Project Management, 28 (5), 493–503.
Elahi, G., Yu, E., & Zannone, N. (2010). A vulnerability-centric requirements engineering framework: analyzing security attacks, countermeasures, and requirements based on vulnerabilities. Requirements engineering, 15(1), 41-62.
Ibbs, C. W., & Kwak, Y. H. (2000). Assessing project management maturity. Project management journal, 31 (1), 32–43.
ISO ISO/IEC 25.010 (2011), Software Product Quality. International Organization for Standardization.
ISO/IEC 13.335-1 (2004) Information technology - Security techniques - Management of information and communications technology security.
ITIL V3 - Information Technology Infrastructure Library (2011). OGC (Office for Government Commerce.
Kruchten, P. (2004). The rational unified process: an introduction . Addison-Wesley Professional.
MACHADO, F (2011). Análise e gestão de requisitos de software: onde nascem os sistemas.[sl]: Editora érica;
Ministério da Transparência e Controladoria Geral da União – CGU (2018). Metodologias de gestão de riscos;
Pinto, H. L. M., & Braga, J. L. (2004). Sistemas legados e as novas tecnologias: técnicas de integração e estudo de caso. Informática Pública, Belo Horizonte, 7 (1), 48–69.
PMBOK (2018). Guia PMBOK 6a Edição - Um Guia do Conhecimento em Gerenciamento de Projetos. PMI.
PRESSMAN, R. S (1995). Engenharia de Software. São Paulo: Makron Books; Pressman, R. S. (2011). Engenharia de Software – Uma abordagem Profissional. 7 ed., ISBN 978-85-8055-044-3.
Rational IBM. Rational Unified Process (2001) – Best Practices for Software Development Teams. Rational Software White Paper, rev. 11/01.
Reis, C. R., & de Mattos Fortes, R. (2003). Caracterização de um processo de software para projetos de software livre (Unpublished doctoral dissertation). Universidade de São Paulo.
Schwaber, K., & Sutherland, J. (2011). The scrum guide. Scrum Alliance, 21.
Sneed, H. M. (2005). Estimating the costs of a reengineering project. In 12th working conference on reverse engineering (wcre’05) (pp. 9–pp).
SOFTWARE ENGINEERING INSTITUTE – SEI (2010). CMMI® for Development, Version 1.3.
Sommerville, I. (2011). Software engineering 9th edition. ISBN-10, 137035152.
UTFPR (2010). A manutenção de software nas empresas. Disponível em: <http://pg.utfpr.edu.br/dirppg/ppgep/ebook/2010/CONGRESSOS/ADM/25.pdf>, Acesso em: 07 de abril de 2019.
Vogel-Heuser, B., Legat, C., Folmer, J., & Feldmann, S. (2014). Researching evolution in industrial plant automation: Scenarios and documentation of the pick and place unit (Tech. Rep.).
Weerakkody, V., & Currie, W. (2003). Integrating business process reengineering with information systems development: issues & implications. In International conference on business process management (pp. 302–320).
