Teaching, Learning, and Professional Use of UML in Maringá and Region
Abstract
The Unified Modeling Language (UML) has been taught in most of the (under) graduate courses in Computer Science, especially those with an emphasis on Software Engineering. However, little is known about the alignment between how UML has been taught and how it has been used in the software industry. This paper presents the results of two surveys: one with 23 instructors on how UML has been taught in Higher Education Institutions in Maringá and Region and one with 43 practitioners from the same region on how UML has been learned and used in practice. The results are discussed and provide assumptions and directions for improving UML teaching and meeting real market needs.
Keywords:
survey, uml, teaching, learning, professional use
References
Choma Neto, J., Bento, L. H. T. C., OliveiraJr, E., and Souza, S. R. S. (2021). Are we teaching UML according to what IT companies need? A survey on theSão Carlos - SP region. In EduComp, pages 34–43. SBC.
Fernández-Sáez, A. M., Chaudron, M. R., and Genero, M. (2018). An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles. Empirical Softw. Engg., 23(6):3281–3345.
Guedes, G. (2018). UML 2 - Uma Abordagem Prática. Novatec Editora.
Larman, C. (2000). Utilizando UML e Padrões. Grupo A - Bookman.
Leal, T. and Santos, G. (2015). Um survey sobre métodos ágeis e o pós-agilismo. In CibSE, pages 53–66.
Linäker, J. et al. (2015). Guidelines for conducting surveys in software engineering. Technical Report 1.1, Lund University, Sweden.
Ozkaya, M. and Erata, F. (2020). A survey on the practical use of UML for different software architecture viewpoints. Information and Software Technology, 121:106275.
Petre, M. (2013). UML in practice. In ICSE, pages 722–731. IEEE.
Reggio, G., Leotta, M., and Ricca, F. (2014). Who knows/uses what of the UML: A personal opinion survey. In MODELS, pages 149–165. Springer.
Wortmann, A., Barais, O., Combemale, B., and Wimmer, M. (2020). Modeling languages in Industry 4.0: an extended systematic mapping study. Software and Systems Modeling, 19(1):67–94.
Xavier, A., Martins, F., Pimentel, R., and Carvalho, D. (2019).Aplicação da UML no contexto das metodologias ágeis. In ENCOMPIF, pages 1–8. SBC.
Fernández-Sáez, A. M., Chaudron, M. R., and Genero, M. (2018). An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles. Empirical Softw. Engg., 23(6):3281–3345.
Guedes, G. (2018). UML 2 - Uma Abordagem Prática. Novatec Editora.
Larman, C. (2000). Utilizando UML e Padrões. Grupo A - Bookman.
Leal, T. and Santos, G. (2015). Um survey sobre métodos ágeis e o pós-agilismo. In CibSE, pages 53–66.
Linäker, J. et al. (2015). Guidelines for conducting surveys in software engineering. Technical Report 1.1, Lund University, Sweden.
Ozkaya, M. and Erata, F. (2020). A survey on the practical use of UML for different software architecture viewpoints. Information and Software Technology, 121:106275.
Petre, M. (2013). UML in practice. In ICSE, pages 722–731. IEEE.
Reggio, G., Leotta, M., and Ricca, F. (2014). Who knows/uses what of the UML: A personal opinion survey. In MODELS, pages 149–165. Springer.
Wortmann, A., Barais, O., Combemale, B., and Wimmer, M. (2020). Modeling languages in Industry 4.0: an extended systematic mapping study. Software and Systems Modeling, 19(1):67–94.
Xavier, A., Martins, F., Pimentel, R., and Carvalho, D. (2019).Aplicação da UML no contexto das metodologias ágeis. In ENCOMPIF, pages 1–8. SBC.
Published
2021-07-20
How to Cite
OLIVEIRAJR, Edson; COLANZI, Thelma E.; AMARAL, Aline; CORDEIRO, André F. R.; CHOMA NETO, João; SOUZA, Simone R. S..
Teaching, Learning, and Professional Use of UML in Maringá and Region. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 29. , 2021, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 328-337.
ISSN 2595-6175.
DOI: https://doi.org/10.5753/wei.2021.15924.
