Analysis of Open-Source CASE Tools for Supporting Software Modeling Process with UML

  • Emmanuel Sávio Silva Freire IFCE
  • Gabriel Cavalcante Oliveira IFCE
  • Maria Eurizene de Sousa Gomes IFCE

Resumo


Good modeling practices or guidelines guide the construction of UML diagrams allowing higher quality software. When these guidelines are mapping in a CASE tool, they can support the creation of models following the UML syntax. Thus, this article aimed to verify the guidelines addressed by the open-source CASE tools that allow the creation of the five most used UML diagrams by software engineers. Therefore, thirteen tools were analyzed: ArgoUML, StarUML, UMLet, DiaUML, BOUML, Violet, UML Designer, Modelio, NClass, Plantuml, Umbrello, Open ModelSphere, and Papyrus. As results, it was found that StarUML and UML Designer attended the highest number of good practices. Although all diagrams were considered by these tools, Use Case and Sequence UML diagrams were the ones that had the most good practices numbers attended.
Palavras-chave: Software maintence tools, System description languages, Unified Modeling Language
Publicado
17/10/2018
FREIRE, Emmanuel Sávio Silva ; OLIVEIRA, Gabriel Cavalcante; GOMES, Maria Eurizene de Sousa . Analysis of Open-Source CASE Tools for Supporting Software Modeling Process with UML. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 17. , 2018, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 51-60.