A Model-Driven Software Reuse Approach (in portuguese)
A Model-Driven Software Reuse Approach (in portuguese)
A Model-Driven Software Reuse Approach (in portuguese)
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