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.

do domínio, def<strong>in</strong>ição do glossário do domínio, seleção da l<strong>in</strong>guagem e def<strong>in</strong>ição da<br />

DSL, através de uma ferramenta. A abordagem possui uma atividade específica<br />

para o desenvolvimento de DSLs no contexto da reutilização;<br />

ENG16 - Verificar e validar produtos com base nos modelos: a verificação<br />

e validação é realizada através de modelos para teste e validação. Estes modelos<br />

(e seus metamodelos correspondentes) capturam os requisitos do sistema, e a<br />

verificação ocorre diretamente nos modelos. Desta forma, erros são detectados e<br />

corrigidos diretamente nos modelos. Verificação e validação de modelos estão<br />

fora do escopo da abordagem;<br />

PJM6 - Estabelecer e manter artefatos de modelagem de software estratégicos<br />

para o MDD: consiste na identificação dos artefatos de modelagem (modelos,<br />

transformações, etc) que são relacionados com a estratégia de MDD organizacional,<br />

na priorização destes artefatos com relação à sua importância frente aos objetivos<br />

estratégicos, no agrupamento destes artefatos em diferentes categorias e na criação,<br />

armazenamento e monitoramento destes artefatos estratégicos. A abordagem não<br />

contém nenhuma atividade neste sentido;<br />

PJM7 - Promulgar o modelo de processo do projeto: consiste na criação de<br />

uma <strong>in</strong>stância de um processo para um projeto em particular, no sentido de atribuir<br />

recursos para os papéis das tarefas do projeto, estabelecer a duração das tarefas, etc.<br />

As decisões são feitas pelo gerente de projeto, segu<strong>in</strong>do diretrizes organizacionais.<br />

Ferramentas de modelagem e suporte também podem ser <strong>in</strong>tegradas em um<br />

ambiente de execução capaz de orquestrar a execução da <strong>in</strong>stância do processo. O<br />

suporte à execução do projeto limita-se à descrição da abordagem, em termos<br />

de suas atividades, papéis, entradas, saídas, etc. Não existe um controle maior<br />

sobre sua execução, controle e melhoria, conforme previsto nesta prática.<br />

281

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

Saved successfully!

Ooh no, something went wrong!