Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa Defesa de Mestrado.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Programa das Aulas 20/09/05 - Apresentação da disciplina
1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Experiments with Clustering as a Software Remodularization Method Nicolas Anquetil and Timothy C. Lethbridge University of Ottawa, Canada WCRE 1999:
Informática na Educação
O Modelo de Jesus para Crescimento e Serviço
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Geração Assistida de Diagramas Esquemáticos de Rede Eléctrica
João Carlos Porto Orientadora: Prof.ª Dr.ª Junia Coutinho Anacleto 26/03/2010 Projeto de interceo.
AulaNet: um ambiente gratuito para educação online e colaborativa
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Arquitetura de Aplicações Web
Informática Industrial
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
Administração para Engenharia
Engenharia de Requisitos
Auditoria de Segurança da Informação
Linguagens de Programação
Questionário de Avaliação Institucional
Carlos Alberto de Freitas Pereira Júnior
Composição e Geração de Aplicações usando Aspectos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Classes e objetos Modelagem
Provas de Concursos Anteriores
1 APLICAÇÃO DA VISUALIZAÇÃO CIENTÍFICA À OCEANOGRAFIA Representação da agitação marítima no porto de Leixões Disciplina de Visualização Científica Mestrado.
© GfK 2012 | Title of presentation | DD. Month
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso
Como aplicar leis da lógica
1 Celulose.
Engenharia de Requisitos
Cinemática de uma Partícula Cap. 12
Aluno: Mário Monteiro Orientador: Sérgio Soares 1.
Resultantes de Sistemas de Forças Cap. 4
Cinemática Plana de um Corpo Rígido Cap. 16
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - ESTÁTICA Análise Estrutural Cap. 6 Exercícios.
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Object Oriented Software Construction (MEYER, Bertrand)
Engenharia Civil e Ambiente ANÁLISE ESTRUTURAL, 5 de Dezembro / 33 ANÁLISE ESTRUTURAL ENGENHARIA CIVIL E AMBIENTE.
Anderson Berg Orientador: Prof. Fernando Buarque
Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
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.
Engenharia Elétrica ANTENAS E PROPAGAÇÃO Parte 2 Nono Semestre
Taxonomia Profa. Lillian Alvares,
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
Persistência em Software Orientado a Objetos:
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
IF696 - Integração de Dados e DW
Planejamento e Gerenciamento
1.
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Universidade Federal de Pernambuco Centro de Informática Aluno: Erica Sousa – Orientador: Paulo Maciel – Modelagem de.
Os novos ambientes de aprendizagem a distância Ana Augusta Silva Dias Universidade do Minho > Exército Português, 4/5/2011 Comando de Instrução.
Técnicas e Projeto de Sistemas
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Preleções Científicas Universidade Estadual do Ceará Pró-Reitoria de Extensão Integrais Múltiplas e Integrais de Volume Ministrante: Prof. K. David Sabóia.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
Evidências.com 1/31 Projeto de Pesquisa: contexto.
Cinemática Plana de um Corpo Rígido Cap. 16
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
GINÁSTICA LABORAL UM NOVO CAMINHO.
Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa
Transcrição da apresentação:

Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa Defesa de Mestrado

Motivação Linha de Produtos de Software Engenharia de Domínio Objetivo Principal Objetivos Específicos Metodologia Análise do Domínio Modelagem do Domínio Árvore de características Diagrama de classe Análise funcional Implementação do Domínio Avaliação dos Artefatos Estudo de Caso Trabalhos relacionados Conclusão 2/32

Aplicações da web 2.0, como as redes sociais, têm diversas funcionalidades colaborativas recorrentes, que são implementados sem o reúso e o suporte à colaboração. Os conteúdos criados e compartilhados pelos usuários são um dos pilares da Web 2.0 crescente volume de dados produzidos nas diferentes redes sociais Banda larga Dispositivos móveis Câmeras 3/32

O desenvolvimento de groupware está na fase de Replicação, de acordo com o modelo BRETAM 4/32 GREENBERG, S. Toolkits and interface creativity. : Springer Science + Business Media, 2007.

Esse cenário ilustra a necessidade de uma Engenharia de Domínio Construção de componentes de software Diminui a necessidade de reimplementação Foco na montagem da aplicação 5/32

6/32

Engenharia de Domínio: Engenharia de Domínio: Se preocupa com o desenvolvimento de artefatos para reutilização Seu objetivo é encontrar pontos comuns entre aplicações 7/32

Prover uma engenharia de domínio das funcionalidades colaborativas no compartilhamento de conteúdos em redes sociais na Web /32

Realizar um levantamento das similaridades e variabilidades das funcionalidades presentes em diversas redes sociais na Web 2.0. Prover um conjunto de componentes que possibilite a construção de uma rede social para compartilhamento de fotos entre estudantes e profissionais de arquitetura. 9/32

FODA (Feature-Oriented Domain Analysis) Padrões para Interação Mediadas por Computador Modelo 3C de Colaboração 10/32 KANG, K. C. et al. Feature-Oriented Domain Analysis (FODA) Feasibility Study. CMU/SEI, SCHUMMER, T.; LUKOSCH, S. Patterns for Computer-Mediated Interaction. West Sussex: John Wiley & Sons Ltd, ELLIS, C. A.; GIBBS, S. J.; REIN, G. L. Groupware - Some Issues and Experiences. : Communications of the ACM, v. 34, p.

Definição e análise do contexto Compartilhamento de conteúdo em Redes Sociais na Web 2.0 Análise e mapeamento das funcionalidades de colaboração nas diversas Redes Sociais, baseados no modelo 3C. 11/32

12/32 Retângulos: Comunicação Elipses: Coordenação Setas: Cooperação Retângulos: Comunicação Elipses: Coordenação Setas: Cooperação

Classificação das características de acordo com sua função de colaboração 13/32

Análise das funcionalidades Modelagem da entidade relacionamento Diagrama de classes Análise Funcional 14/32

15/32 Árvore de funcionalidades colaborativas GADELHA, B.; NUNES, I.; FUKS, H.; LUCENA, C. J. P. An Approach for Developing Groupware Product Lines Based on the 3C Collaboration Model. 15th Collaboration Researchers International Workshop on Groupware. CRIWG 2009, Portugal, September

16/32

No método FODA são representadas por diagramas de estado e de fluxo de dados Nesta proposta, padrões para interação mediada por computador 17/32

Modelagem da Arquitetura Arquitetura da Groupware Workbench Implementação do Domínio Desenvolver os componentes para construção de novos sistemas baseados no domínio 18/32 GROUPWARE WORKBENCH:

Analisar a engenharia de domínio realizada Com o propósito de avaliar Com respeito à abrangência e utilidade Do ponto de vista dos desenvolvedores de softwares colaborativos No contexto de alunos da disciplina de Tópicos Especiais em Desenvolvimento para Web. 19/32

O primeiro experimento avaliou a abrangência do modelo de funcionalidade e as descrições dos padrões O segundo experimento avaliou a facilidade de uso e utilidade dos artefatos 20/32

Hipóteses nulas H1: funcAlunos (funcAlunos funcTrabalho) H2: entendimento e identificacao < 80%, utilizacao < 80%,qtDesenvolvedoresqtRealizou e utilidade < 80% Hipóteses verificadas Ha1.1: funcAlunos (funcAlunos funcTrabalho) = Ha2.3: entendimento e identificacao 80%, utilizacao 80%, qtDesenvolvedoresqtRealizou = e utilidade 80% 21/32

22/32

23/32 Avaliar se os componentes produzidos na engenharia de domínio são suficientes para a construção de uma rede social. Grupos focais Reuniões de exploração de ideias

24/32

25/32

26/32 Conclusão Cobriu grande parte das funcionalidades colaborativas Não foram identificados componentes específicos Binômios Inteligência coletiva computacional

LPSCSW2.0 Aplicações síncronas no Tidia-Ae Componentes Comunicador Instantâneo; Lista de Participantes; Mosaico; Chat; Whiteboard. 27/32

GPL approach Linha de Produtos de Groupware Modelo 3C Groupware Workbench 28/32

Análise do Domínio Para o Jornalismo Online Foco nas funcionlidades de inteligência coletiva na Web 2.0 Modelo 3C Padrões para interação Groupware Workbench 29/32

30/32 Cenário propício para a Engenharia de Domínio Baseado nessa necessidade de reúso, foi proposta uma engenharia de domínio Método FODA adaptado com o modelo 3C de colaboração e padrões para interação Na atividade de projeto e implementação do domínio, foi usado o Groupware Workbench

Avaliação dos artefatos: Experimento Estudo de caso Arquigrafia Brasil Trabalhos futuros Adaptar ao GPL approach Realizar a Engenharia de Aplicação 31/32

32/32

33/32 Lucas Santos de