UM ESTUDO SOBRE O USO DA UML EM EMPRESAS DE DESENVOLVIMENTO DE SOFTWARE POR PROFISSIONAIS DA TECNOLOGIA DA INFORMAÇÃO

Autores

DOI:

https://doi.org/10.47820/recima21.v6i2.6176

Palavras-chave:

Diagram, UML, Projeto

Resumo

A Unified Modeling Language (UML) é uma tecnologia amplamente adotada para a modelagem de diferentes aspectos dos sistemas de software, sendo importante para guiar as equipes de desenvolvimento ao longo do ciclo de desenvolvimento do produto. As equipes responsáveis pelo produção de sistemas costumam contar com diversas funções, a exemplo de gerentes de projetos, analistas de sistemas, designers, desenvolvedores e outros. Para que essas equipes trabalhem em sintonia, é essencial se ter uma compreensão dos artefatos produzidos e alguns deles podem estar representados por abstrações em diagramas da UML, tornando importante a compreensão de modelos nessa tecnologia pelas partes envolvidas no projeto. Buscando identificar a realidade da aplicação da UML nas empresas, duas questões principais são estabelecidas QP1: como é o uso da UML em empresas de desenvolvimento de software? e, QP2: o que os desenvolvedores pensam sobre o uso da UML por empresas de desenvolvimento de software?. Para responder a essas perguntas, foi realizado um Survey com profissionais que atuam em empresas de desenvolvimento de software. Os resultados apontam que, apesar de a maioria dos profissionais das empresas conhecerem a UML, essa tecnologia ainda está alheia a alguns dos membros das equipes; isso, alinhado à ausência de treinamento em UML por empresas de software, pode se tornar um risco para o projeto. 

Downloads

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

Biografias do Autor

  • Maria Helena Ferreira de Oliveira

    Estudante do curso de Bacharelado Interdisciplinar em Tecnologia da Informação pela Universidade Federal Rural do Semi-Árido - UFERSA.

  • Reudismam Rolim de Sousa

    Doutor em Ciência da Computação pela Universidade Federal de Campina Grande (UFCG).

  • Samara Martins Nascimento Gonçalves

    Doutora em Ciência da Computação pela Universidade Federal do Ceará (UFC).

Referências

ALVES, Jadi Dafine Ferreira; DE SOUSA, Reudismam Rolim; GONÇALVES, Samara Martins Nascimento. O mercado de trabalho para as mulheres na área da tecnologia: uma análise do perfil das egressas da ufersa campus pau dos ferros-rn. RECIMA21 - Revista Científica Multidisciplinar, v. 5, n. 10, p. e5105829-e5105829, 2024. DOI: https://doi.org/10.47820/recima21.v5i10.5829

BARREIROS, Carlos Willian Ferreira. UML e equipe de software: vantagens proporcionadas pela UML para uma equipe de software. [S. l.]: Faculdade Anhanguera, 2021.

BENTO, Luiz Henrique Ten Caten. UML: Um estudo sobre o uso em empresas de desenvolvimento de software em São Carlos-SP e região. São Paulo: Universidade de São Paulo, 2020.

FERREIRA, João Victor Crescêncio; SOUSA, Reudismam Rolim. A empregabilidade dos discentes em cursos de graduação em tecnologia da informação: um estudo de caso. 2023. TCC (bacharelado interdisciplinar em tecnologia da informação) - Universidade Federal Rural do Semi-Árido. 2023

FOWLER, Martin. UML distilled: a brief guide to the standard object modeling language. [S. l.]: Addison-Wesley Professional, 2004.

HUMPHREY, W. S. Managing the Software Process. [S. l.]: Addison-Wesley, 1989. v. 2. p. 73-79. DOI: https://doi.org/10.1109/52.2014

MACORATTI, José Carlos. O processo de software. [S. l.: s. n.], 2012.

OLIVEIRA, Julia da Silva; CAROSIA, Jaciara. Uso da modelagem para levantamento de requisitos na proposta de tecnologia de uma empresa. In: Congresso de Tecnologia-Fatec Mococa, 2023.

PORTELA, Carlos S., VASCONCELOS, Alexandre M. L.; OLIVEIRA, Sandro R. B. Análise da relevância dos tópicos e da efetividade das abordagens para o ensino de engenharia de software. In: Fórum de Educação em Engenharia de Software (FEES); VI Congresso Brasileiro de Software: Teoria e Prática (CBSoft), 2015.

PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. 9. ed. [S. l.]: McGraw Hill Brasil, 2021.

SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.

SOUSA, Reudismam Rolim et al. Investigando as Dificuldades e Perspectivas sobre um Curso de Engenharia de Software de Dois Ciclos: Um Survey com a Visão Discente. In: Anais do Simpósio Brasileiro de Educação em Computação. SBC, 2021. p. 55-65. DOI: https://doi.org/10.5753/educomp.2021.14471

SOUZA, Simone R. S. et al. Ensino, Aprendizagem e Uso Profissional da UML em Maringá e Região. In: Anais do XXIX Workshop sobre Educação em Computação. SBC, 2021. p. 328-337. DOI: https://doi.org/10.5753/wei.2021.15924

VANZANDT, Paul. 7 vantagens cruciais do diagrama UML. IdeaScale, 15 mar. 2022. Disponível em: https://ideascale.com/pt-br/blogue/uml-diagrama-vantagens. Acesso em: 20 jan. 2025.

Publicado

29/01/2025

Como Citar

UM ESTUDO SOBRE O USO DA UML EM EMPRESAS DE DESENVOLVIMENTO DE SOFTWARE POR PROFISSIONAIS DA TECNOLOGIA DA INFORMAÇÃO. (2025). RECIMA21 -Revista Científica Multidisciplinar - ISSN 2675-6218, 6(2), e626176. https://doi.org/10.47820/recima21.v6i2.6176