dc.description.abstract | A Engenharia de Software tem como objetivo produzir métodos e técnicas para o desenvolvimento de software e, conseqüentemente, produzir software com qualidade, rapidez e baixo custo. Nesse contexto, surgiu o Desenvolvimento Baseado em Modelos (Model Driven Development - MDD), que possibilita a geração do código fonte do sistema a partir de transformações de modelos em nível de abstração mais alto do que o código. Dentre as abordagens que apóiam esse tipo de desenvolvimento tem-se a MDA (Model Driven Architecture), definida pela OMG. Este trabalho tem como objetivo apresentar os principais conceitos envolvidos no MDD e o desenvolvimento de um sistema de pequeno porte com o apoio de uma ferramenta baseada na MDA, a fim de verificar a importância e a contribuição dessa nova forma de desenvolvimento na produção de software. | pt_BR |