Analysis of Open-Source CASE Tools for Supporting Software Modeling Process with UML
Abstract
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.
Keywords:
Software maintence tools, System description languages, Unified Modeling Language
Published
2018-10-17
How to Cite
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: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 17. , 2018, Curitiba.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 51-60.
