Top Banner
ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1
21

ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

Apr 17, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

ARQUITETURA DE REFERENCIA

Legilmo OliveiraFernando WanderleyAriane RodriguesMauricio ManoelGert MullerEric Rocha

1

Page 2: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

2

Agenda• Workflow do Processo da LPS• FeatureModel – AcademicNetwork• Visão das Variabilidades• Representacao das Variabilidades• Visão dos Modulos (Produtos 1..5)

Page 3: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

3

Workflow

ESPECIFICAÇÃO DE DOMÍNIO

ANÁLISE DE DOMÍNIO

GERENCIA DE REQUISITOS

ANALISE e PROJETO

CODIFICAÇÃO TESTE

Todo o ciclo de desenvolvimento de uma Linha de Produto, onde detalharemos que cada disciplina produziu artefatos específicos e gerenciados por ferramentas especificas.

Page 4: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

4

Workflow• Especificação do Domínio

• FERRAMENTA • Busca ad-hoc com sistemas de buscas específicos, Google, Yahoo

e referências no Wikipédia.

• ARTEFATO• Documento descritivo contendo vários exemplos de Redes

Sociais, discutindo todas as funcionalidades e uma última seção sugerindo um produto de rede social acadêmica

Page 5: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

5

Workflow• Análise de Domínio

• FERRAMENTA• pure::variants

• ARTEFATO• Documento descritivo do modelo de features de acordo com

FODA.• FeatureModel (xml)

Page 6: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

6

Workflow• Gerência de Requisitos

• FERRAMENTA• pure::variants• Hephaestus (Bonifacio and Borba, 2010)

• ARTEFATO• Documento geral de Requisitos contendo os Aspectuais Uses

Cases (entrada)• InstanceModel, ConfigurationKnowledge, useCaseModel,

FeatureModel (xml) (entrada)• Documento de Caso de Uso por Produto

Page 7: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

7

Workflow• Análise e Projeto

• FERRAMENTA• pure::variants

Enterprise Architect Conector with pure::variants

• ARTEFATO• Documento de Arquitetura de Referencia

Page 8: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

8

Workflow• Codificação

• FERRAMENTA• Eclipse• Hephaestus Code (Bonifacio and Borba, 2010)

• ARTEFATO• FeatureModel, ConfigurationKnowledge, AssetMapping,

InstanceModel (xml entrada)• Produtos de Saída (de acordo com cada Requisito)

Page 9: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

9

Workflow• Testes

• FERRAMENTA• TarGet• Selenium

• ARTEFATO• Suite de Testes (Casos de Teste) gerado por cada caso de uso • Scripts de Testes para execução do Selenium

Page 10: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

10

AcademicNetwork

Page 11: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

11

Arquitetura de Referencia

A arquitetura de referência é um grande número de componentes interconectados por meio das interfaces

[Pohl et al., 2005]

Page 12: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

12

Arquitetura de Referencia• REPRESENTANDO AS VARIABILIDADES NO PROJETO

• Feature Obras Padrão de Projeto Builder

Page 13: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

13

Arquitetura de Referencia• REPRESENTANDO AS VARIABILIDADES NO PROJETO

• Feature EnvioMensagem Padrão de Projeto Strategy

Page 14: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

14

Arquitetura de Referencia• REPRESENTANDO AS VARIABILIDADES NO PROJETO

• Feature PesquisadorLink Padrão de Projeto Strategy

Page 15: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

15

Visão LógicaCada subsistema será subdividido em módulos e identificado os pontos de variação, onde cada módulo terá uma responsabilidade bem definida, baseada nos requisitos funcionais.. Visão MVC da arquitetura ilustra a visão geral do sistema, dividido em camadas.

Page 16: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

16

Visão Modulos – Produto1

Page 17: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

17

Visão Modulos – Produto2

Page 18: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

18

Visão Modulos – Produto3

Page 19: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

19

Visão Modulos – Produto4

Page 20: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

20

Visão Modulos – Produto5

Page 21: ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha 1.

21

DUVIDAS?