Ferramentas de Modelagem
Alexandre Nunes Costa1, Vera M. B. Werneck1, Marcio Francisco Campos2
1
UERJ - Universidade do Estado do Rio de Janeiro
Departamento de Informática e Ciência da Computação vera@ime.uerj.br 2
FAETEC/IST-RIO - Instituto Superior de Tecnologia do Rio de Janeiro camposmf@gmail.com Resumo
A orientação a objetos é uma realidade e veio como solução para construir sistemas computacionais. O desenvolvimento de sistemas com qualidade tem a modelagem como uma tarefa complexa sendo preponderante o uso de um método e ferramentas CASE
(Computer Aided Software Engineering) que apóiem a construções dos diferentes diagramas e artefatos. UML
(Unified Modeling Language) é a linguagem padrão adotada para orientação a objetos. Neste contexto este trabalho apresenta uma avaliação de quatro ferramentas
CASE gratuitas que estão disponíveis no mercado, a fim de descobrir a qualidade destes softwares e o quanto eles podem ajudar na criação rápida e eficiente de softwares utilizando a UML.
1.
Introdução
Construir sistemas computacionais não é uma tarefa fácil, sendo um dos temas centrais a representação do sistema nos diversos níveis de abstração. Nesse aspecto, existem algumas abordagens para a modelagem: paradigma estruturado, orientado a objetos entre outros. Em qualquer um destes paradigmas um problema é o da padronização, o fato de não existir uma notação padrão e realmente eficaz que possa abranger qualquer tipo de aplicação.
As metodologias estruturadas existentes possuem suas próprias notações (símbolos usados para projetar modelos orientados a objetos), processos e ferramentas. Assim, a escolha de um método a ser utilizado se torna uma decisão importante, e leva a discussões e debates sobre qual o melhor método, o mais avançado e adequado para ser utilizado em um projeto específico.
Com a junção das três mais conceituadas metodologias
(Booch de Grady, OOSE de