Are we teaching UML according to what IT companies need? A survey on the São Carlos-SP region
Author(s) -
João Choma Neto,
Luiz Henrique Ten Caten Bento,
Edson OliveiraJr,
Simone R. S. Souza
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/educomp.2021.14469
Subject(s) - class diagram , unified modeling language , agile software development , applications of uml , uml tool , computer science , sequence diagram , software engineering , documentation , use case diagram , software development , object constraint language , programming language , software
The Unified Modeling Language (UML) arisen intending to unify the many modeling languages and become the universal language for software modeling. Since its creation, more than 25 years have passed. With the growing success of agile methodologies for software development, supported by less modeling and documentation manifest, the use of UML-driven software processes has decreased, thus a specific subset of diagrams has been adopted, such as use case, class, and sequence. On the other hand, in academia, UML is still being taught in Computing courses, most of the time without knowing whether what is taught is what the industry needs for practical use. This paper presents an overview of the UML adoption in IT companies of the region. We analyzed quantitative and qualitative data to support academia at focusing on the most used UML diagrams by practitioners. We constructed a survey composed of 21 questions, distributed to 10 region companies, and we received 24 answers. The results of our study show high usage of UML, including companies adopting agile methods. Certain diagrams are more intensively used, for instance, use case diagrams. The results provide directions to improve UML teaching, focusing on diagrams that best adhere to the development processes employed, in particular, agile processes.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom