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.
112<br />
subdomínios sendo <strong>in</strong>vestigados ao mesmo tempo.<br />
Se uma organização considerar esta restrição muito rígida, pode optar por ignorá-la. Porém,<br />
ela deve estar atenta às possíveis sobreposições ou <strong>in</strong>terferências entre dois subdomínios sendo<br />
colocados em produção ao mesmo tempo. Na prática, em geral, esta situação não ocorrerá com<br />
muita frequência, já que não é comum a existência de muitos subdomínios sendo automatizados.<br />
5.3 Considerações f<strong>in</strong>ais<br />
Neste capítulo foi apresentada a fase de análise de domínio, com atividades para promover a<br />
reutilização através do desenvolvimento orientado a modelos. As pr<strong>in</strong>cipais contribuições deste<br />
capítulo são as atividades sistemáticas e algumas diretrizes para identificação dos subdomínios<br />
para automação. Também apresenta uma forma para lidar com os riscos da <strong>in</strong>certeza sobre a<br />
automação dos subdomínios.<br />
O Quadro 8 resume as atividades da análise de domínio.<br />
Atividades e sub-atividades Entradas Saídas<br />
AD.1. Planejamento do domínio<br />
AD.1.1. Preparação<br />
AD.1.2. Def<strong>in</strong>ição do escopo<br />
AD.2. <strong>Model</strong>agem do domínio<br />
AD.2.1. Mapeamento da variabilidade em<br />
cenários<br />
AD.3. Identificação de subdomínios<br />
AD.3.1.<br />
subdomínio<br />
Seleção de candidatos a<br />
AD.3.2.<br />
modelagem<br />
Identificação de l<strong>in</strong>guagens de<br />
AD.3.3. Identificação de ferramentas<br />
AD.3.4. Atribuição de nível de confiança<br />
AD.3.5. Documentação dos subdomínios<br />
candidatos<br />
AD.4.<br />
domínio<br />
Validação e documentação do<br />
AD.5. Decisão sobre <strong>in</strong>clusão/exclusão de<br />
subdomínios<br />
Informações sobre sistemas do domínio<br />
Conhecimento do especialista<br />
Informações sobre stakeholders<br />
Informações sobre sistemas do domínio<br />
Conhecimento do especialista<br />
Informações sobre stakeholders<br />
PT.1.Inicial. Planejamento do domínio<br />
PT.2.Inicial. Mapa de aplicações<br />
Informações sobre sistemas do domínio<br />
Conhecimento do especialista<br />
Informações sobre stakeholders<br />
PT.1.Inicial. Planejamento do domínio<br />
PT.2.Inicial. Mapa de aplicações<br />
PT.3.Inicial. <strong>Model</strong>agem do domínio<br />
Informações sobre sistemas do domínio<br />
Conhecimento do especialista<br />
Informações sobre stakeholders<br />
PT.1.Inicial. Planejamento do domínio<br />
PT.2.Inicial. Mapa de aplicações<br />
PT.3.Inicial. <strong>Model</strong>agem do domínio<br />
PT.4.Inicial. Candidatos a subdomínio<br />
Informações sobre sistemas do domínio<br />
Conhecimento do especialista<br />
Informações sobre stakeholders<br />
PT.1.Validado. Planejamento do domínio<br />
PT.2.Validado. Mapa de aplicações<br />
PT.3.Validado. <strong>Model</strong>agem do domínio<br />
PT.4.Validado. Candidatos a subdomínio<br />
PT.1.Inicial.<br />
domínio<br />
Planejamento do<br />
PT.2.Inicial. Mapa de aplicações<br />
PT.3.Inicial.<br />
domínio<br />
<strong>Model</strong>agem do<br />
PT.4.Inicial. Candidatos a<br />
subdomínio<br />
PT.1.Validado.<br />
domínio<br />
Planejamento do<br />
PT.2.Validado. Mapa de aplicações<br />
PT.3.Validado.<br />
domínio<br />
<strong>Model</strong>agem do<br />
PT.4.Validado.<br />
subdomínio<br />
Candidatos a<br />
PT.5. Histórico de decisões sobre<br />
<strong>in</strong>clusão/exclusão de subdomínios<br />
Quadro 8: Resumo das atividades para análise de domínio orientada a modelos<br />
O Quadro 9 descreve os produtos de trabalho da fase da análise de domínio.<br />
O produto da análise de domínio é a def<strong>in</strong>ição completa do escopo, e a modelagem das