Locadora de carros

Disponível somente no TrabalhosFeitos
  • Páginas : 40 (9984 palavras )
  • Download(s) : 0
  • Publicado : 22 de abril de 2013
Ler documento completo
Amostra do texto
CENTRO UNIVERSITÁRIO “EURÍPIDES DE MARÍLIA” - UNIVEM TRABALHO DE CONCLUSÃO DE CURSO

OSCAR BRANCO DENIS

DESENVOLVIMENTO BASEADO EM MODELOS: DA TEORIA À PRÁTICA

MARÍLIA 2007
1

OSCAR BRANCO DENIS

DESENVOLVIMENTO BASEADO EM MODELOS: DA TEORIA À PRÁTICA
Trabalho de Conclusão de Curso apresentado ao Curso de Bacharelado em Ciência da Computação do Centro Universitário Eurípides deMarília, mantido pela Fundação de Ensino Eurípides Soares da Rocha, como requisito parcial para a obtenção do Título de Bacharel em Ciência da Computação. Orientadora: Profª. Drª. Maria Istela Cagnin Machado

MARÍLIA 2007 2

3

Aos meus pais, que tanto me apoiaram e amo.

i

AGRADECIMENTOS

Agradeço à de Deus por ter me concebido o dom da vida, e ser saudável podendo desenvolver astarefas a mim designadas.

Aos meus pais, Oscar e Tânia por todo amor, carinho, apoio e muito sacrifício para que eu pudesse ter a melhor formação possível. Aos meus irmãos, Emanuel e Eloá que tanto amo, e me ajudaram no que foi possível. À minha noiva Luciane pelo amor, carinho e por ter me encorajado diversas vezes a retomar o trabalho. À Profª. Drª. Maria Istela Cagnin Machado que desde oprimeiro momento me orientou com muita dedicação, vontade, respeito, paciência, e pelo aprendizado que me proporcionou. À todos os professores que durantes estes anos nesta instituição ajudaram na minha formação. Aos meus amigos que me proporcionaram momentos felizes À todos os funcionários desta instituição. Enfim, a todos que me ajudaram a concluir esta etapa da minha vida.

ii

DENIS, OscarBranco. DESENVOLVIMENTO BASEADO EM MODELOS: DA TEORIA À PRÁTICA. 2007. 68f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Centro Universitário Eurípides de Marília, Fundação de Ensino Eurípides Soares da Rocha, Marília, 2007.

RESUMO

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 pelaOMG. 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.

Palavras-Chave: MDD (Desenvolvimento Baseado em Modelos), MDA (Arquitetura Baseada em Modelos),Geração de código fonte.

iii

DENIS, Oscar Branco. DESENVOLVIMENTO BASEADO EM MODELOS: DA TEORIA À PRÁTICA. 2007. 68f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Centro Universitário Eurípides de Marília, Fundação de Ensino Eurípides Soares da Rocha, Marília, 2007.

ABSTRACT

The software engineering has as objective to produce methods and techniques forsoftware development and, as a consequence, to produce software with quality, fastness and low price. In this context, emerged the Model Driven Development – MDD, which allows the generation of system source code from transformation of models in an abstraction level higher than the code. Among the approaches which support this kind of development we have the Model Driven Architecture, defined by OMG.This work has as objective to present the main concepts on the MDD and development of a low-shape system with the support of a tool based on the MDA, so we can verify the importance and the contribution of this new way of software production.

Keywords: MDD (Model Driven Development), MDA (Model Driven Architecture), Source code generation.

iv

LISTA DE ILUSTRAÇÕES

FIGURA 1 – Modelo...
tracking img