Análise de Ferramentas CASE quanto às Boas Práticas de Modelagem de Software com UML

  • Warteruzannan Soyer Cunha UFG
  • Heitor Costa UFLA
  • Paulo Afonso Parreira Júnior UFLA

Resumo


Diagramas UML que são construídos utilizando-se um conjunto de diretrizes para modelagem de software podem resultar em um software de maior qualidade e que atenda às reais necessidades do cliente. Dessa forma, o objetivo deste trabalho é comparar e analisar um conjunto de ferramentas CASE, com o intuito de descobrir quais são as diretrizes para confecção de diagramas UML que estas ferramentas atendem. Foram analisadas 5 (cinco) ferramentas CASE, a saber, Rational Software, MagicDraw, UModel, Visual Paradigma e Enterprise Architect. Nesta análise, a ferramenta que atendeu ao maior número de diretrizes foi a Rational Software. Além disso, foi realizado um experimento no qual verificou que os diagramas confeccionados utilizando a ferramenta que atendeu o maior número de diretrizes contêm menos erros do que os confeccionados em outras ferramentas.
Palavras-chave: Ferramentas CASE, Boas Práticas de Modelagem, UML

Referências

Ambler, S. C. The Elements of UML Style. São Paulo: Cambridge University Press, 2003. 146p.

Basili, V.; Rombach, H. Goal question metric paradigm. In: Encyclopedia of Software Engineering, v. 2, 1994.

Booch, G.; Rumbaugh, J.; Jacobson, I. UML: Guia do usuário. 2a Edição. Rio de Janeiro: Elsevier, 2005. 474 p.

Braga, M. A diagram is not a model: The huge difference between them.Disponível em: https://www.ibm.com/developerworks/community/blogs/invisiblethread/entry/a_diagram_is_not_a_model_the_huge_difference_between_them?lang=em. Acesso em 30 de março de 2014.

Chen, Z; Zhenhua, D. Specification and Verification of UML2.0 Sequence Diagrams using Event Deterministic Finite Automata. Fifth International Conference on Secure Software Integration and Reliability Improvement, 2011.

Chupac, L.; Mudron, I.; Kana, K.. COMPARISON OF UML TOOLS. 13th International Multidisciplinary Scientific GeoConference SGEM, 2013.

Dong, X.; Miao, H.; Philbert, N. Model Checking UML Activity Diagrams in FDR+. Eigth IEEE/ACIS International Conference on Computer and Information Science. 2009.

Hnatkowska, B. Verification of Good Design Style of UML Models, Proc. Int. Conf. Information System Implementation and Modeling, 2007.

Khaled, L. A comparison between UML tools. Second International Conference on Environmental and Computer Science, 2009.

Object Management Group. Disponível em: http://doc.omg.org/formal/2005-07-05.pdf. Acesso em 29 de março de 2015.

Soeken, M.; Wille, R.; Drechsler, R. Verifying Dynamic Aspects of UML Models. Design, Automation & Test in Europe Conference & Exhibition, 2011.

Sommerville, Ian. Engenharia de Software. 9a edição. Pearson Prentice Hall, 2011. 529
Publicado
24/10/2016
CUNHA, Warteruzannan Soyer; COSTA, Heitor; PARREIRA JÚNIOR, Paulo Afonso. Análise de Ferramentas CASE quanto às Boas Práticas de Modelagem de Software com UML. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 15. , 2016, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 51-63. DOI: https://doi.org/10.5753/sbqs.2016.15125.