1 ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley
- Slides: 21
1 ARQUITETURA DE REFERENCIA Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha
2 Agenda • Workflow do Processo da LPS • Feature. Model – Academic. Network • Visão das Variabilidades • Representacao das Variabilidades • Visão dos Modulos (Produtos 1. . 5)
3 Workflow ESPECIFICAÇÃO DE DOMÍNIO ANÁLISE DE DOMÍNIO CODIFICAÇÃO GERENCIA DE REQUISITOS ANALISE e PROJETO 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.
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
5 Workflow • Análise de Domínio • FERRAMENTA • pure: : variants • ARTEFATO • Documento descritivo do modelo de features de acordo com FODA. • Feature. Model (xml)
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) • Instance. Model, Configuration. Knowledge, use. Case. Model, Feature. Model (xml) (entrada) • Documento de Caso de Uso por Produto
7 Workflow • Análise e Projeto • FERRAMENTA • pure: : variants Enterprise Architect Conector with pure: : variants • ARTEFATO • Documento de Arquitetura de Referencia
8 Workflow • Codificação • FERRAMENTA • Eclipse • Hephaestus Code (Bonifacio and Borba, 2010) • ARTEFATO • Feature. Model, Configuration. Knowledge, Asset. Mapping, Instance. Model (xml entrada) • Produtos de Saída (de acordo com cada Requisito)
9 Workflow • Testes • FERRAMENTA • Tar. Get • Selenium • ARTEFATO • Suite de Testes (Casos de Teste) gerado por cada caso de uso • Scripts de Testes para execução do Selenium
10 Academic. Network
11 Arquitetura de Referencia A arquitetura de referência é um grande número de componentes interconectados por meio das interfaces [Pohl et al. , 2005]
12 Arquitetura de Referencia • REPRESENTANDO AS VARIABILIDADES NO PROJETO • Feature Obras Padrão de Projeto Builder
13 Arquitetura de Referencia • REPRESENTANDO AS VARIABILIDADES NO PROJETO • Feature Envio. Mensagem Padrão de Projeto Strategy
14 Arquitetura de Referencia • REPRESENTANDO AS VARIABILIDADES NO PROJETO • Feature Pesquisador. Link Padrão de Projeto Strategy
15 Visão Lógica Cada 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.
16 Visão Modulos – Produto 1
17 Visão Modulos – Produto 2
18 Visão Modulos – Produto 3
19 Visão Modulos – Produto 4
20 Visão Modulos – Produto 5
21 DUVIDAS ?
- Fernando oliveira martins
- Fernando oliveira martins
- Arquitetura tcp-ip
- Pintura
- Entwicklungsplattform
- Ciam 1933
- Arquitetura do conjunto de instruções (isa)
- Arquitetura open source
- A cultura do senado
- Arquitetura organizacional
- Protocolo tcpip
- Arquitetura comemorativa romana
- Arco de volta perfeita romano
- Define instruction set
- Funcionograma arquitetura
- Conceitos que definem a arquitetura cliente-servidor.
- Tabela de areas arquitetura
- Arquitetura risc e cisc
- Organização e arquitetura de computadores
- Equilibrio arquitetura
- Arquitetura tcp-ip
- Arquitetura paralela banco de dados