skip to main content
10.1145/3275245.3275251acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

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

Authors Info & Claims
Published:17 October 2018Publication History

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.

References

  1. Ian Sommerville. 2011. Engenharia de Software. São Paulo: Pearson Prentice Hall, 9a ed., 2011. 544 p.Google ScholarGoogle Scholar
  2. Object Management Group. 2017. Disponível em: https://www.omg.org/spec/UML/. Acesso em fev/2018.Google ScholarGoogle Scholar
  3. I. Silva, B. Alturas e A. Carneiro. 2017. Ferramentas de modelação UML: avaliação na perspetiva dos utilizadores. In Álvaro Rocha, Bráulio Alturas, Carlos J. Costa, Luís Paulo Reis e Manuel Pérez Cota (Ed.), 12th Iberian Conference on Information Systems and Technologies (CISTI). (pp. 2262--2267). Lisboa: IEEE.Google ScholarGoogle Scholar
  4. M. N. Garcia, S. M. B. Santos, R. S. Pereira e G. B. Rossi. 2010. Software livre em relação ao software proprietério: Aspectos favoráveis e desfavoráveis percebidos por especialistas. In Gestão & Regionalidade 26, 78 (Set. 2010), 106--120.Google ScholarGoogle Scholar
  5. J. Foresti e L. A. de Bortoli. 2004. Ferramentas de apoio a UML: um modelo para avaliação baseado em requisitos funcionais e não-funcionais. INFOCOMP 4, 1 (Mar. 2004), 62--69.Google ScholarGoogle Scholar
  6. J. Oliveira, P. Souza e E. Figueiredo. 2014. Uma avaliação de ferramentas de modelagem de software. In Anais do I Simpósio Mineiro de Engenharia de Software (SMES2014), Belo Horizonte, 109--118.Google ScholarGoogle Scholar
  7. A. N. Costa, V. M. B. Werneck e M. F. Campos. 2008. Avaliação de ferramentas para desenvolvimento orientado a objetos com UML. Cadernos do IME: Série Informática 25 (Jul. 2008).Google ScholarGoogle Scholar
  8. L. Chupac, I. Mudron e K. Kana. 2013. Comparison of UML tools. SGEM GeoConference on Informatics, Geoinformatics And Remote Sensing Proceedings 1, (Jun. 2013), 23--28.Google ScholarGoogle ScholarCross RefCross Ref
  9. Lena Khaled. 2009. A comparison between UML tools. In Second International Conference on Environmental and Computer Science (ICECS 2009), Dubai, 111--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. W. S. Cunha, H. Costa e P. A. Parreira Júnior. 2016. Análise de ferramentas CASE quanto às boas práticas de modelagem de software com UML. In XV Simpósio Brasileiro de Qualidade de Software (SBQS 2016), Maceió, 51--63.Google ScholarGoogle ScholarCross RefCross Ref
  11. Scott W. Ambler. 2003. The Elements of UML Style. São Paulo: Cambridge University Press, 2003. 146p. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Eduardo Bezerra. 2015. Princípios de Análise e Projetos de Sistemas com UML. Rio de Janeiro: Elsevier, 3a ed., 2015. 416p.Google ScholarGoogle Scholar
  13. D. E. Perry, A. A. Porter e L. G. Votta. 2000. Empirical studies of software engineering: A roadmap. In Proceedings of the 22nd International Conference on Software Engineering, pages: 345--355 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

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

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SBQS '18: Proceedings of the XVII Brazilian Symposium on Software Quality
        October 2018
        384 pages
        ISBN:9781450365659
        DOI:10.1145/3275245

        Copyright © 2018 ACM

        © 2018 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 October 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate35of99submissions,35%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader