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.

106<br />

Quadro 6: Documentação do subdomínio de navegação<br />

<strong>in</strong>teração deverá ser ref<strong>in</strong>ada, <strong>in</strong>clu<strong>in</strong>do uma def<strong>in</strong>ição mais detalhada da <strong>in</strong>terface entre os<br />

artefatos gerados para este subdomínio e outros artefatos.<br />

Atividade AD.4. Validação e documentação do domínio<br />

Papéis: analista do domínio, especialista do domínio<br />

Entradas: Informações sobre sistemas do domínio, Conhecimento do especialista,<br />

Informações sobre stakeholders, PT.1.Inicial. Planejamento do domínio, PT.2.Inicial. Mapa<br />

de aplicações, PT.3.Inicial. <strong>Model</strong>agem do domínio, PT.3.Inicial. Candidatos a subdomínio.<br />

Saídas: PT.1.Validado. Planejamento do domínio, PT.2.Validado. Mapa de aplicações,<br />

PT.3.Validado. <strong>Model</strong>agem do domínio e PT.4.Validado. Candidatos a subdomínio.<br />

Descrição: antes do modelo do domínio ser utilizado, ele precisa ser validado e<br />

documentado. A documentação já foi <strong>in</strong>iciada durante as atividades anteriores. Nesta<br />

abordagem, as features são documentadas segundo o formato descrito por Czarnecki e<br />

Eisenecker (2000), que <strong>in</strong>clui a sua descrição semântica, o raciocínio, exemplo de aplicação,<br />

restrições, e outras <strong>in</strong>formações (ALMEIDA et al., 2006).<br />

Em seguida, é feita a validação do domínio. O analista de domínio verifica homônimos<br />

e s<strong>in</strong>ônimos, com o objetivo de reduzir a ambiguidade. Em seguida, o domínio é validado

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

Saved successfully!

Ooh no, something went wrong!