TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Padrões De Projeto E Transformação De Modelos

Monografias: Padrões De Projeto E Transformação De Modelos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/9/2014  •  443 Palavras (2 Páginas)  •  159 Visualizações

Página 1 de 2

Este trabalho apresenta um estudo sobre desenvolvimento de software

orientado a modelos, abordando diversos aspectos inerentes ao processo e

objetivando o entendimento do funcionamento da abordagem MDA.

Neste capítulo serão apresentadas a justificativa e a motivação para o

desenvolvimento deste trabalho, assim como os objetivos e as contribuições que se

pretende alcançar sendo que ao final do capítulo, será descrito como está

organizada o restante desta documento.

1.1 MOTIVAÇÃO

Um software para ser considerado bom e conseguir grande longevidade deve

apresentar uma série de qualidades, dentre elas uma de suma importância está

relacionada com a premissa sempre presente no mundo do desenvolvimento de

software, as mudanças, e especificamente relaciona-se a adaptabilidade tanto em

relação aos requisitos quanto ao ambiente em que a aplicação está inserida,

principalmente quando considerado o contexto de produtividade.

Modelos elevam o nível de abstração do desenvolvimento de sistemas,

ajudando no planejamento e entendimento dos mesmos, sendo que a importância

do uso de modelos no desenvolvimento de software é um fato comprovado [16] [17].

Uma abordagem que cresceu bastante a partir dos anos 2000, é a da geração

automática de código fonte a partir do modelo do sistema, e o desenvolvimento

dirigido a modelos segue esta proposta, promovendo o modelo a artefato principal

do desenvolvimento de software em detrimento do código.

A Arquitetura Dirigida a Modelos (Model Driven Architecture – MDA),

especificada pelo OMG (Object Management Group) [3], é uma das iniciativas para

esta abordagem que além de pregar o modelo como artefato principal possibilita a

geração automática de código a partir dos modelos e ainda introduz o conceito de

separação entre modelo e plataforma de suporte, agregando com isto independência

da solução computacional em relação a tecnologia de implementação, o que

2

seguramente melhora a portabilidade, interoperabilidade e reusabilidade [12].

A proposta da MDA é promover o desenvolvimento de modelos que sejam

independentes dos detalhes de implementação, criando-se, portanto, sistemas mais

flexíveis e de fácil portabilidade, agregando ganhos imponentes em relação a

qualidade do produto

...

Baixar como (para membros premium)  txt (3.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com