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.

A rejeição da hipótese nula deve ser feita em favor de uma hipótese alternativa, que<br />

normalmente representa a negação da hipótese nula. Neste cenário, as segu<strong>in</strong>tes alternativas<br />

são def<strong>in</strong>idas:<br />

H1a: analisando-se um mesmo projeto desenvolvido com e sem a abordagem, as métricas<br />

de porcentagem de reutilização (M1), razão de reutilização (M2), porcentagem de<br />

reutilização não-desejada (M3), porcentagem de reutilização gerada (M4) e razão entre<br />

especificação e código (M5), analisadas conjuntamente, possuem evidência ou <strong>in</strong>dícios<br />

sobre o aumento e/ou melhoria no nível de reutilização de software no projeto que utilizou<br />

a abordagem.<br />

H1b: os artefatos de software produzidos com a abordagem são mais reutilizáveis do que<br />

aqueles produzidos em uma abordagem não orientada a modelos<br />

(M6) Instabilidade de módulo: IcomAbordagem < IsemAbordagem<br />

(M7) Complexidade Ciclomática: CCcomAbordagem < CCsemAbordagem<br />

(M8) Índice de Manutenibilidade: IMcomAbordagem > IMsemAbordagem<br />

(M9) Número de Atributos: NA < 41<br />

(M10) Número de Relacionamentos: NR < 9<br />

H1c: os participantes que utilizaram a abordagem perceberam, com as atividades da abordagem<br />

referentes à preocupação com MDD desde o <strong>in</strong>ício do desenvolvimento, algum benefício<br />

para a implementação dos artefatos do MDD (DSLs, transformações e geradores de<br />

código).<br />

H1d: os participantes que utilizaram a abordagem não tiveram dificuldades que causaram<br />

prejuízo ao desenvolvimento, em termos de atrasos e curva de aprendizado.<br />

8.2 Descrição dos projetos utilizados nos estudos empíricos e<br />

sua execução<br />

Foram realizados três estudos envolvendo a aplicação da abordagem em projetos de<br />

engenharia de domínio. Para o primeiro estudo, foi escolhido o domínio de aplicações de<br />

autoria de conteúdo para a Web, por se tratar de um domínio relativamente simples de ser<br />

implementado manualmente e pela disponibilidade de especialistas para eventuais consultas.<br />

Este primeiro estudo foi completamente desenvolvido a partir do zero para a avaliação, mas foi<br />

181

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

Saved successfully!

Ooh no, something went wrong!