1 / 21

Arquitetura de referencia

Arquitetura de referencia. Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha. Agenda. Workflow do Processo da LPS FeatureModel – AcademicNetwork Visão das Variabilidades Representacao das Variabilidades Visão dos Modulos (Produtos 1..5).

Download Presentation

Arquitetura de referencia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arquitetura de referencia Legilmo Oliveira Fernando Wanderley Ariane Rodrigues Mauricio Manoel Gert Muller Eric Rocha

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

  3. Workflow 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. • FeatureModel (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) • InstanceModel, ConfigurationKnowledge, useCaseModel, FeatureModel (xml) (entrada) • Documento de Caso de Uso por Produto

  7. Workflow • Análise e Projeto • FERRAMENTA • pure::variantsEnterprise Architect Conector with pure::variants • ARTEFATO • Documento de Arquitetura de Referencia

  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)

  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

  10. AcademicNetwork

  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 EnvioMensagem  Padrão de Projeto Strategy

  14. Arquitetura de Referencia • REPRESENTANDO AS VARIABILIDADES NO PROJETO • Feature PesquisadorLink  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 – Produto1

  17. Visão Modulos – Produto2

  18. Visão Modulos – Produto3

  19. Visão Modulos – Produto4

  20. Visão Modulos – Produto5

  21. DUVIDAS ?

More Related