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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8 Avaliação<br />

A comb<strong>in</strong>ação entre desenvolvimento orientado a modelos e reutilização de software tem<br />

como promessa a reutilização em alto nível, como defendido pelos pesquisadores (NEIGHBORS,<br />

1980; KRUEGER, 1992; GRISS, 1995; FRAKES; ISODA, 1994; JACOBSON; GRISS; JONSSON, 1997)<br />

desde as primeiras discussões sobre reutilização de software. Diversos pesquisadores, entre<br />

eles Czarnecki et al. (2005), concordam que MDD e reutilização são esforços complementares.<br />

As próprias origens destas duas l<strong>in</strong>has de pesquisa estão <strong>in</strong>terligadas, conforme discutido no<br />

Capítulo 9.<br />

A presente tese buscou <strong>in</strong>vestigar de forma mais aprofundada esta idéia: defende-se que<br />

a comb<strong>in</strong>ação entre o desenvolvimento orientado a modelos e reutilização de software em um<br />

processo sistemático exige o gerenciamento dos múltiplos subdomínios que podem existir em<br />

um domínio, de modo a oferecer um grau de automação adequado. Para isso, a preocupação<br />

com o MDD deve estar presente em todas as etapas do processo, <strong>in</strong>clu<strong>in</strong>do a análise, o projeto<br />

e a implementação do domínio.<br />

A avaliação desta tese consistiu na realização de estudos empíricos envolvendo a aplicação<br />

da abordagem em projetos de engenharia de domínio, com o objetivo de fornecer evidências ou<br />

<strong>in</strong>dícios sobre sua validade.<br />

É importante ressaltar que a avaliação realizada tem caráter mais exploratório, com alguns<br />

pontos que a<strong>in</strong>da precisam ser melhorados para que os resultados possam ser mais confiáveis,<br />

conforme discutido na Seção 8.6. Mas de qualquer forma, puderam ser extraídas algumas<br />

conclusões, como apresentado no f<strong>in</strong>al deste capítulo.<br />

A seguir são apresentados os detalhes sobre a avaliação realizada.<br />

8.1 Def<strong>in</strong>ição<br />

Para a def<strong>in</strong>ição dos estudos desta avaliação, foi utilizado o paradigma GQM<br />

(Goal-Question Metric) (BASILI; CALDIERA; ROMBACH, 1994). Neste paradigma, devem ser<br />

169

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

Saved successfully!

Ooh no, something went wrong!