WER2004 - 7th Workshop on Requirements Engineering


Ferramentas para Suporte do Mapeamento da Modelagem i* para a UML: eXtended GOOD – XGOOD e GOOSE

Flávio Pereira Pedroza; Fernanda M. R. Alencar; Jaelson F. B. Castro; Fernando R. C. Silva; Victor F. A. Santander

PDF Scholar

Abstract

O bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras ferramentas de modelagem. A técnica de modelagem i* (istar) supre esta deficiência, sendo uma técnica bem difundida e aceita. Neste trabalho, apresentamos ferramentas de apoio às regras de mapeamento entre as técnicas i* e UML, o eXtended GOOD (Goals into Object Oriented Development) e o GOOSE (Goal Into Object Oriented Standard Extension) que possibilitam a geração de diagramas UML a partir de modelos i* de forma automática.

Keywords: Modelagem i*; Modelagem UML; XMI ; Plataforma OME