MODELOS DE PROCESSOS DE ENGENHARIA DE SOFTWARE

Autores

  • Ramon Santos Fernandes Autor

DOI:

https://doi.org/10.63330/aurumpub.005-011

Palavras-chave:

Engenharia de Software, Modelos de Processo, Desenvolvimento de Sistemas, Qualidade de Software

Resumo

Este trabalho tem como tema central a análise dos modelos de processos de engenharia de software, com foco nas abordagens adotadas para o desenvolvimento de sistemas computacionais e nas contribuições que essas metodologias oferecem para a eficiência, qualidade e organização dos projetos. O objetivo principal é compreender como os modelos mais tradicionais e modernos de desenvolvimento auxiliam na superação dos desafios recorrentes na criação de softwares, como alterações nos requisitos, controle de prazos, custos e satisfação do usuário final. A pesquisa foi conduzida por meio de uma metodologia bibliográfica, com base em autores como Pressman, Sommerville, IBM e o IEEE, utilizando suas obras como referência para examinar os principais modelos aplicados na engenharia de software. Entre os modelos abordados estão o modelo cascata, a prototipação, o modelo espiral, o modelo incremental e o desenvolvimento baseado em componentes. Também foi incluída a análise do guia SWEBOK (Software Engineering Body of Knowledge), que sistematiza as áreas do conhecimento necessárias ao exercício da engenharia de software. Os resultados da pesquisa demonstram que, embora cada modelo possua características próprias e limitações específicas, a escolha e a aplicação adequada de um processo de desenvolvimento têm impacto direto na qualidade e no sucesso do software produzido. Verificou-se ainda que modelos mais iterativos e adaptáveis, como o espiral e o incremental, oferecem maior flexibilidade frente à complexidade dos sistemas atuais, enquanto abordagens como o modelo cascata são mais indicadas em contextos com requisitos bem definidos. Conclui-se que a engenharia de software, ao integrar técnicas sistematizadas com foco na análise de riscos, reuso de componentes e participação do usuário, representa uma ferramenta indispensável na construção de soluções tecnológicas eficazes. Além disso, destaca-se a importância da atualização constante dos profissionais da área, diante das rápidas transformações tecnológicas e da evolução das metodologias empregadas no setor.

Downloads

Os dados de download ainda não estão disponíveis.

Referências

BROWN, ALAN W., On Components and Objects: The Fundation of Component- Based Development, Assessment of Software Tools and Tecnology, Procedings Fifth International Symposium on Proceedings - IEEE, 1997.

IBM; Practicing Object-Oriented Analysis and Design- ERC2.2.; IBM Education andTraining; 2002L.

LESSA, Rafael Orivaldo; LESSA JUNIOR, Edson Orivaldo. Princípios da engenharia de software. Palhoça, SC: Universidade do Sul de Santa Catarina – UNISUL, [s.d.].

PRESSMAN, ROGER S., Engenharia de Software- (3ª edição), São Paulo, Ed. MakronBooks, 1995.

PRESSMAN, ROGER S., Engenharia de Software- (6ª edição), São Paulo, Ed. McGrawHill, 2006.

PETERS, JAMES F., Engenharia de Software: Teoria e Prática, Rio de Janeiro, Editora Campus, 2001.

SOMMERVILLE, I. Software Engineering (International Computer Science Series). 5a Edição. Reading: Addison-Wesley, 1995.

SWEBOK 2004, Guide for the Software Engineering Body of Knowledge, 2004 version, IEEE Computer Society, California, EUA.

Downloads

Publicado

2025-06-25

Como Citar

MODELOS DE PROCESSOS DE ENGENHARIA DE SOFTWARE. (2025). Aurum Editora, 112-122. https://doi.org/10.63330/aurumpub.005-011