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.

278<br />

pode aplicar a abordagem, mas não foram def<strong>in</strong>idas métricas para gerenciar<br />

e controlar sua execução, e portanto esta prática não está completamente<br />

satisfeita;<br />

PJM4 - Def<strong>in</strong>ir, coletar e analisar métricas do projeto: as métricas devem estar<br />

ligadas aos objetivos do projeto. O foco deve ser nas atividades específicas do MDD,<br />

como qualidade arquitetural, corretude dos modelos, etc. A abordagem não def<strong>in</strong>e<br />

nenhuma atividade referente à def<strong>in</strong>ição, coleta e análise de métricas;<br />

SUP1 - Estabelecer e manter repositórios para modelos e transformações:<br />

com o objetivo de promover a reutilização dos modelos e transformações na<br />

organização, repositórios devem ser desenvolvidos e mantidos, de forma que<br />

modelos e transformações produzidos em um projeto podem ser reaproveitados em<br />

outros projetos. A abordagem não def<strong>in</strong>e nenhum tipo de repositório para o<br />

MDD;<br />

SUP2 - Def<strong>in</strong>ir técnicas padronizadas de modelagem e critérios de qualidade:<br />

envolve a def<strong>in</strong>ição de um padrão de modelagem para a organização, que representa<br />

a evolução das convenções de modelagem def<strong>in</strong>idas no nível 2. Também envolve<br />

a def<strong>in</strong>ição de critérios de qualidade de modelos, como completude de modelo,<br />

consistência <strong>in</strong>ter-diagramas, legibilidade, etc. A abordagem apenas contém<br />

atividades, passos e diretrizes, sem def<strong>in</strong>ir técnicas padronizadas ou critérios<br />

de qualidade;<br />

SUP3 - Checar aplicação das práticas: consiste em verificar se as práticas de<br />

modelagem e artefatos produzidos estão de acordo com as técnicas de modelagem<br />

e critérios de qualidade pré-estabelecidos. A abordagem não def<strong>in</strong>e maneiras de<br />

controle sobre a aplicação de suas práticas;<br />

SUP4 - Def<strong>in</strong>ir métricas padronizadas e procedimentos de coleta e análise de<br />

dados: envolve a def<strong>in</strong>ição de métricas para as atividades de modelagem, para os<br />

modelos, como coletar as métricas e como analisar os dados. A abordagem não<br />

def<strong>in</strong>e nenhum tipo de métricas para controle;<br />

• Nível 4 - MDD Integrado: o nível 4 é caracterizado por uma melhor <strong>in</strong>tegração<br />

entre os níveis de abstração de modelagem. Aspectos de negócio, <strong>in</strong>dependentes de<br />

plataforma e específicos de plataforma são separados em elementos do MDD, atividades<br />

de modelagem são <strong>in</strong>tegradas, e garante-se um desempenho de modelagem eficiente;<br />

ENG8 - Desenvolver metamodelo centrado na arquitetura: envolve<br />

a identificação das pr<strong>in</strong>cipais entidades que fazem parte da arquitetura, os

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

Saved successfully!

Ooh no, something went wrong!