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.

em estado <strong>in</strong>icial antes de uma determ<strong>in</strong>ada atividade, e passar para o estado ref<strong>in</strong>ado<br />

após esta atividade;<br />

• Papéis: representam as pessoas que executam ou auxiliam na execução das atividades.<br />

Um papel descreve características do <strong>in</strong>divíduo, e não o <strong>in</strong>divíduo em si, de forma que<br />

uma mesma pessoa pode desempenhar vários papéis, e um papel pode ser desempenhado<br />

por várias pessoas. Por exemplo, no papel de especialista do domínio podem estar várias<br />

pessoas, cada uma com conhecimentos em pequenas partes do domínio; e<br />

• Diretrizes: em alguns casos onde não é possível estabelecer passos explícitos para a<br />

execução de uma atividade, a abordagem def<strong>in</strong>e diretrizes que podem ajudar ou guiar a<br />

sua execução.<br />

Cada atividade é identificada por uma sigla, no formato AD.X, PD.X ou ID.X, onde X é<br />

um número sequencial, e AD, PD e ID representam Análise de Domínio, Projeto do Domínio<br />

e Implementação do Domínio, respectivamente. Sub-atividades são identificadas <strong>in</strong>clu<strong>in</strong>do-se<br />

outro número sequencial, como por exemplo AD.1.3, que identifica a terceira sub-atividade da<br />

primeira atividade da fase de análise de domínio.<br />

Da mesma forma, cada produto de trabalho é identificado por uma sigla, no formato PT.X,<br />

onde X é um número sequencial. Caso um produto de trabalho tenha diferentes estados, os<br />

mesmos são <strong>in</strong>dicados após a sigla, como por exemplo PT.2.Inicial, que representa o produto<br />

de trabalho 2, no estado “Inicial”.<br />

Os produtos de trabalho representam o conhecimento explícito, porém existe também o<br />

conhecimento tácito que é utilizado nas atividades da abordagem. Estes são <strong>in</strong>cluídos na entrada<br />

das atividades para <strong>in</strong>dicar que aquele conhecimento é necessário para aquela atividade em<br />

questão. O conhecimento tácito é representado junto com os produtos de trabalho, porém sem<br />

o prefixo PT.<br />

Ao longo dos próximos capítulos, exemplos do domínio de aplicações de autoria de<br />

conteúdo para a Web são utilizados para melhor ilustrar as atividades da abordagem. Este<br />

domínio representa aplicações Web que permitem a publicação de conteúdo e sua visualização.<br />

Nestas aplicações, um autor publica a <strong>in</strong>formação, como notícias e mensagens, que pode ser<br />

acessada e visualizada pelos usuários. Portais de notícias, fóruns e blogs são alguns exemplos<br />

de aplicações deste domínio.<br />

73

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

Saved successfully!

Ooh no, something went wrong!