The incremental model in software development: a structured and interactive way to deliver quality products
DOI:
https://doi.org/10.33448/rsd-v12i4.40934Keywords:
Incremental; Advantages; Disadvantages; Improvements; Qualitative.Abstract
This article aims to explore the incremental model of software development, addressing its pros and cons, as well as proposing discussions about potential improvements to increase its efficiency. The incremental model is an agile and iterative methodology that enables the delivery of results in stages and in a short time, allowing clients to closely monitor project progress and make adjustments or changes if necessary. However, the model can also face challenges, such as the possibility of rework and the requirement of effective change management. At the end of the article, ask yourself if the incremental model is an adequate alternative for the current professional scenario, which requires more and more agility and dynamic project deliveries. Possible improvements that could be integrated into the model to make it even more agile to market demands will be examined. Using an approach that seeks qualitative information to validate the problem presented, it is concluded that the incremental model is an excellent option for companies that aim to deliver high quality products in a short period, provided that an efficient change management is carried out and that prevents improvements are integrated into the model according to the needs of the market.
References
Alves, M. A. (2022). O modelo incremental como teoria para o processo orçamentário. https://assecor.org.br/wpfd_file/o-modelo-incremental-como-teoria-para-o-processo-orcamentario/
Amaral C.C.S. (2017), Desenvolvimento de Software: Análise comparativa para modelos sequencial, interativo e incremental, espiral e prototipação. https://bibliotecadigital.stf.jus.br/xmlui/handle/123456789/1185
Bezerra, E. (2002). Princípios de Análise e Projeto de Sistemas Com UML. https://www.academia.edu/35326870/Principios_De_Analise_E_Projeto_Eduardo_Bezerra_pdf
Braatz, Diana; Kalvin; Tiago (2018). O Modelo de ciclo de vida Iterativo/Incremental para desenvolvimento de Software. https://eventos.ifrs.edu.br/index.php/MoEPExIbiruba/7moepex/paper/view/4802
Camargo, K. G. A.; Galegale, N. V; Azevedo, M. M. de; & Neves, J. M. S. das. (2020). Estudo sobre associação de modelos de maturidade e metodologias ágeis. Research, Society and Development.
https://rsdjournal.org/index.php/rsd/article/view/2169
Cotovicz, A. L. (2021). Uso do modelo incremental para o desenvolvimento de um módulo de captura de leads para o Vtiger CRM. http://repositorio.utfpr.edu.br/jspui/handle/1/26458
Dias, R. (20.19). O Modelo Incremental - Contexto Delimitado - Medium. https://medium.com/contexto-delimitado/o-modelo-incremental-b41fc06cac04
Engholm, JR. H. (2010). Engenharia de Software na Prática. São Paulo: Novatec Editora Ltda. ISBN: 978-85-7522-217-1.
GIL, A. C. (2008). Métodos e técnicas de pesquisa social. 6. ed. https://ayanrafael.files.wordpress.com/2011/08/gil-a-c-mc3a9todos-e-tc3a9cnicas-de-pesquisa-social.pdf
Sommerville, I.; & Graciano, N. (2011) - Engenharia de Software 9 ed. https://www.academia.edu/42787809/Ian_Sommerville_Engenharia_de_Software_9_ed
Marques, M. S. (2022), Uma abordagem socialmente responsável ao desenvolvimento de software. https://dspace.unipampa.edu.br/bitstream/riu/7477/1/Michel%20Sauceda%20Marques%20-%202022.pdf
Mazzutti, T. (2018). Modelo incremental neuro-fuzzy gaussian mixture network, (pp. 59-73), (INFGMN). https://repositorio.ufsc.br/handle/123456789/205047
Pablos, F. D. Y.; & Feitosa, M. D. (2020). Acessibilidade em métodos ágeis: uma revisão sistemática da literatura. Research, Society and Development. https://rsdjournal.org/index.php/rsd/article/view/2419
Peters, J. F.; & Pedrycz, Witold (2001). Engenharia de Software: Teoria e Prática. (pp. 40-59)
Pfleeger, S. L. (2004). Engenharia de software: teoria e prática. Prentice Hall.
Pressman, R.; Bruce R. M. (2002). Engenharia de Software: uma abordagem profissional. 5ª ed. Porto Alegre: AMGH. ISBN: 978-65-5804-010-1.
Pressman, R. S; Bruce R. M. (2006). Engenharia de Software, 6ª ed. AMGH. ISBN: 978-85-8055-533-2.
Pressman, R. S. (2011). Engenharia de software – Uma Abordagem Profissional. 7ª ed. AMGH. ISBN: 978-85-6330-833-7.
Sommerville, I.; & Graciano, N.(2011) - Engenharia de Software 9 ed. https://www.academia.edu/42787809/Ian_Sommerville_Engenharia_de_Software_9_ed
Vieira, A. F., Lima, A. C. J. da S., & Carr, C. N. (2023). Melhorando a efetividade de projetos de desenvolvimento de software através de uma abordagem híbrida: Uma análise de resultados e impactos. Research, Society and Development. https://rsdjournal.org/index.php/rsd/article/view/40693
Wazlawick, R. S (2013). Engenharia de software: conceitos e práticas.
https://www.academia.edu/41999774/Engenharia_de_software_conceitos_e_pr%C3%A1ticas
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Caio Ryann Conceição Lima; Caroline Nunes Carr; Jean Jerome Pereira Margarido; Ryan Dias da Silva
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
1) Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2) Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
3) Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.