GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Adaptação ao m-learning
Janne Yukiko Yoshikawa Oeiras José Claudio Vahl Júnior
Raphael Gatti Thomás Bryan
Amazon Basin Biodiversity Information Facility
Gerência de Configuração
UML Visões – Parte 2.
Tipos de sistemas de Lehman
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Projeto de Sistemas de Software
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
Introdução a diagrama de classes e UML
Objetos Distribuídos Padrão CORBA
Análise e Projeto de Sistemas
14. Componentes e implantação
RUP: Fluxo de Análise e Projeto
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
DIAGRAMA DE COMPONENTES
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
UNIVERSIDADE FEDERAL DE ITAJUBÁ Groupware Departamento de Suporte a Informática.
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
Uma comparação de dois métodos de desenvolvimento de software baseado em componentes: Catalysis e UML Components Projeto Final por: Bernardo Faria de Miranda.
OdysseyShare: Desenvolvimento Colaborativo de Componentes COPPE - UFRJ Marco Aurélio Souza Mangan Webmidia/CSCW 2003.
Estágio Supervisionado.
Projeto de Sistemas de Software
O Fluxo de Implementação
Processos de Desenvolvimento de Software – Parte 2
UML Modelagem e Programação Orientada a Objetos
Gestão de Configuração & Mudanças 3. Ferramenta de Controle de Versões
Objetivos das Atividades de Implementação • Implementar as classes do modelo de projeto em termos de componentes (código fonte ou executável, etc.) •
Percepção em M-Learning
ANÁLISE E DESENVOLVIMENTO
Sistemas Distribuídos
2005 Cin - Centro de Informática - Universidade Federal de Pernambuco – UFPE Iniciação Científica Visual # Tool Bolsista: Rodrigo Cavalcante Mendes Orientadores:
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
(Open Unified Process)
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Bruno Silva Desenvolvido a partir de
Uma Abordagem para o Desenvolvimento de Apoio à Percepção em Ambientes Colaborativos de Desenvolvimento de Software Marco Aurélio Souza Mangan Orientadores:
S ISTEMA DE C ONTROLE DE V ERSÃO : B AZAAR Carolina Ramalho Priscilla Gonçalves.
Capturando Requisitos com Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientacao: Augusto Sampaio Paulo Borba.
Diagrama de Componentes
Engenharia de Groupware: Desenvolvimento de Aplicações Colaborativas. Síntese FUKC, H. RAPOSO,A. B. GEROSA, M. A. Artigo apresentado em mini-curso do Congresso.
Odyssey-MDA: Uma Abordagem para a Transformação de Modelos de Componentes Natanael Maia Ana Paula Blois Cláudia Werner Grupo de Reutilização de Software.
WDM Web Data Modeling UCB – Universidade Católica de Brasília
Integração de Ferramentas CASE
Odyssey-MDA: Uma Ferramenta para Transformações de Modelos UML Natanael Maia Ana Paula Blois Cláudia Werner Grupo de Reutilização de Software Outubro/2005.
Especificação de Requisitos de Software
Abr-17 Projetar Processos Projetar distribuição.
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Abr-17 Projetar Subsistema Projetar subsistema.
Engenharia de Software e Sistemas
1 Baseado em whitepapers/eclipse-overview.pdf Nelson Lago IME/USP 04/2003 A Plataforma Eclipse.
Relatório de Atividades Isabella Almeida Bolsista de Iniciação Científica Agosto à dezembro de 2003 Laboratório de Engenharia de Software.
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
Engenharia de Software
Frameworks e Componentes Daniel Fernando Pavelec.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Grid Versioning Service (GVS) left | Version Date:
FP.AC Apresentação da Release 4 Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais
Um Método Colaborativo de Análise e Projeto
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
SOA SOA – Arquitetura Orientada a Serviços Conceitos e Aplicações
Mail++.  Objetivo ◦ Adicionar novas funcionalidades a um servidor de  Servidor de JES ◦ Implementado em Java ◦ Apenas funcionalidades.
Analisar Caso de Uso. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Analisar caso de uso | 2 Objetivos deste módulo.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Transcrição da apresentação:

GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner

2 Roteiro Motivação Percepção A Ferramenta GAW CVS-Watch Work Rhythm Conclusão

3 Motivação Equipes Colaborativas Distribuídas Compartilhamento de artefatos Problemas: falta de organização das informações sobre alterações feitas nos artefatos

4 Percepção de grupo A percepção é a compreensão das atividades dos demais, a qual provê um contexto para nossa própria atividade (Dourish e Belloti, 1992) Aplicações: Localizar ajuda Indicar competências Colaborar de forma oportunística Coordenar esforços

5 A Ferramenta GAW Group Awareness Widget (Kreijn e Kirschner, 2001) Componente que oferece em sua interface de usuário informações que podem ser úteis para que o usuário amplie seu estado de percepção sobre as atividades de outros elementos do grupo Exemplo: Informação de presença Will e John estão presentes no momento e seus horários de trabalho são similares

6 Arquitetura

7 CVS-Watch Abstração: documento Integração: Eclipse SDE Coleta no servidor Coleta de informações sobre commits de arquivo, no repositório CVS

8 Work Rhythm Abstração: modelo Integração: Odyssey SDE Coleta na estação de trabalho Coleta de informações sobre alteração nas classes e atributos de modelos UML, na estação local

9 Dependências entre as aplicações

10 Conclusão A ferramenta GAW organiza e apresenta ao desenvolvedor informações que estão presentes no ambiente de desenvolvimento, mas que nem sempre são exploradas Aplicações: CVS Watch e Work Rhythm Trabalhos futuros: Acrescentar informações na interface de usuário (ex.: volume de mudanças em cada alteração) Adotar escala logarítmica e visão olho de peixe Avaliações com usuários

GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner