Engenharia de software
CASE para UML
RESUMO. O presente artigo descreve o atual estágio de desenvolvimento de um protótipo de ferramenta CASE para UML – Unified Modeling Language desenvolvido na FURB Universidade Regional de Blumenau. O protótipo apresenta como diferencial em relação as demais ferramentas disponíveis, dois aspectos importantes: um módulo de análise de verbos e substantivos e um módulo de quantificação de métricas de qualidade do texto descritivo dos casos de uso que permitem a obtenção de software de melhor qualidade.
ABSTRACT. This paper describes the actual project’s development stage of a UML CASE tool that is being developed at FURB - Universidade Regional de Blumenau. The prototype presents two main points that should be commented: first of all a verbs-nouns analysis module and a metric-quality module. Both of them are applied to the textual description of use cases in sense of assure a better software quality specification .
Palavras-chave: UML, Ferramentas CASE, Orientação a Objetos.
1. Introdução
A UML é a mais recente proposta do mercado para padrão de notação gráfica usada para desenvolvimento de sistemas orientados a objetos. A ferramenta descrita neste documento tem caráter didático, e visa instrumentalizar o aluno na disciplina de Tópicos III - Análise e Projeto
Orientados a Objetos, tendo em vista que, as ferramentas comerciais apresentam algumas restrições, tais como: complexidade e altos requisitos de hardware , os quais limitam seu emprego em ambiente acadêmico.
1.1. Retrospectiva
As linguagens de modelagem tem sido propostas como uma solução para documentação e comunicação entre cada estágio de um projeto de software seguindo a filosofia de orientação a objetos (porém servindo também , em alguns casos, para as metodologias tradicionais).
Verificou-se ao longo do tempo, e após várias propostas metodológicas, que o resultado de cada fase deve ser preservado e