Arquitetura de referencia

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Auditoria de Processo Marcelo Waihrich Souza
1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Raphael Gatti Thomás Bryan
Rational Unified Process
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
15/1/2014 Professor Leomir J. Borba- – 1 Tec. Em Analise e desenvolv. De Sistemas analise.
Engenharia de Software
Análise de Casos de Uso.
Para Casa – Montar o cariograma
AULA PRÁTICA DIRIGIDA Nº 02
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
Gerenciamento do escopo do projeto
INTRODUÇÃO A INFORMÁTICA
Circuitos Lógicos Sequenciais
Metodologia de Desenvolvimento de Software
Wireless Mesh Networks: A Survey
Professora: Aline Vasconcelos
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
Técnicas de Apoio ao Processo de Engenharia de Requisitos
Auditoria de Segurança da Informação
Conceitos Básico de Gerenciamento Eletrônico de Documentos
PROJETO INTEGRADO Paulo Roberto Bernardo
09/03/10 20:13 Claudio de Oliveira – 1/21.
Composição e Geração de Aplicações usando Aspectos
Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus
Monitoramento de Mídias Sociais
Sistema de Gerenciamento Financeiro
Sistema de Gerenciamento Financeiro On-Line
Sistema de Gerenciamento Financeiro On-Line
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
DIAGRAMA DE COMPONENTES
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier.
Universidade Federal da Paraíba Métodos de Projeto de Software
Engenharia de Requisitos
DFD – Data Flow Diagram Diagrama de Fluxo de Dados
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
UNIVERSIDADE FEDERAL DOS VALES DO JEQUITINHONHA E MUCURI BACHARELADO EM HUMANIDADES AVALIAÇÃO DE IMPACTO AMBIENTAL ISO Alcione Rodrigues Milagres.
Visão Geral do RUP.
Cap 2 – Processo de Software
GAPH Integração de Hardware do Usuário ao CoreConnect Leandro Heleno Möller e Leonel Pablo Tedesco Prototipação Rápida e Computação.
Processos de Desenvolvimento de Software – Parte 2
Salas de Matemática.
Ethos: Sistema Distribuído para Suporte ao Comitê de Ética em Pesquisa Autor: Rodrigo Stefani Domingues Orientador: Prof. Dr. Carlos M. T. Toledo Faculdade.
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Sistemas Operacionais
Conceitos de Lógica Digital
Prof. Alexandre Vasconcelos
Ritornello Um Framework para Representação de Conhecimento Musical
Configuração do Ambiente de Desenvolvimento
 - PSF Grupo: abc, agsj, fcac.
Aula 4: Áreas de Conhecimento em Gerenciamento de Projeto, Escopo
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Técnicas e Projeto de Sistemas
1.
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Organização e Arquitetura de Computadores
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Padrão- MVC Model, View, Controller
Padrões de Arquitetura
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Rede de Laboratórios de Produtividade de Software.
Desenvolvimento de Sistemas - Fluxo de Testes
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Um Sistema de Gerenciamento de Emissoras de Televisão.
Mail++.  Objetivo ◦ Adicionar novas funcionalidades a um servidor de  Servidor de JES ◦ Implementado em Java ◦ Apenas funcionalidades.
Transcrição da apresentação:

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)

ESPECIFICAÇÃO DE DOMÍNIO GERENCIA DE REQUISITOS ANÁLISE DE DOMÍNIO GERENCIA DE REQUISITOS ANALISE e PROJETO CODIFICAÇÃO TESTE 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.

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

Workflow Análise de Domínio FERRAMENTA pure::variants ARTEFATO Documento descritivo do modelo de features de acordo com FODA. FeatureModel (xml)

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

Workflow Análise e Projeto FERRAMENTA pure::variants Enterprise Architect Conector with pure::variants ARTEFATO Documento de Arquitetura de Referencia

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)

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

AcademicNetwork

Arquitetura de Referencia A arquitetura de referência é um grande número de componentes interconectados por meio das interfaces [Pohl et al., 2005]

Arquitetura de Referencia REPRESENTANDO AS VARIABILIDADES NO PROJETO Feature Obras  Padrão de Projeto Builder

Arquitetura de Referencia REPRESENTANDO AS VARIABILIDADES NO PROJETO Feature EnvioMensagem  Padrão de Projeto Strategy

Arquitetura de Referencia REPRESENTANDO AS VARIABILIDADES NO PROJETO Feature PesquisadorLink  Padrão de Projeto Strategy

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.

Visão Modulos – Produto1

Visão Modulos – Produto2

Visão Modulos – Produto3

Visão Modulos – Produto4

Visão Modulos – Produto5

DUVIDAS ?