15.04.2013 Views

A Model-Driven Software Reuse Approach (in portuguese)

A Model-Driven Software Reuse Approach (in portuguese)

A Model-Driven Software Reuse Approach (in portuguese)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3 Considerações f<strong>in</strong>ais<br />

Neste capítulo foram apresentados detalhes sobre algumas características importantes<br />

relacionadas à reutilização de software e ao desenvolvimento orientado a modelos que têm<br />

sido adotadas de maneira prática, em função dos conceitos e objetivos <strong>in</strong>erentes a cada uma<br />

dessas duas abordagens. De fato, cada área possui objetivos em comum, mas emprega técnicas<br />

dist<strong>in</strong>tas, sendo necessário cuidado especial ao comb<strong>in</strong>á-las em uma única abordagem.<br />

Em especial, destaca-se o fato de que a comb<strong>in</strong>ação de reutilização e MDD não ocorre<br />

somente em pontos isolados do processo, mas deve ser <strong>in</strong>iciada na análise, passando pelo<br />

projeto, até a implementação, e deve <strong>in</strong>cluir um gerenciamento adequado da variabilidade.<br />

Nesta tese, a engenharia de domínio foi identificada como a estratégia de processo a ser utilizada<br />

e complementada com técnicas do MDD, de forma que a preocupação com a modelagem se faz<br />

presente em todo o processo de reutilização, efetivamente elevando o nível de abstração do<br />

desenvolvimento.<br />

Nos próximos capítulos são apresentadas uma visão geral e descrições detalhadas sobre<br />

as atividades da abordagem def<strong>in</strong>ida nesta tese, com especial atenção em como os pontos<br />

discutidos neste capítulo são comb<strong>in</strong>ados de forma a oferecer um melhor suporte à reutilização<br />

em alto nível, utilizando MDD.<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!