Mapeamento de software para permitir a colaboração síncrona.
Atualmente, devido aos altos custos necessários para estabelecer reuniões presenciais e às novas formas de comunicação como correio eletrônico, conferência por telefone, vídeo conferências e listas de discussão, as empresas têm procurado reduzir a quantidade de reuniões presenciais. Para este objeti...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Instituto Tecnológico de Aeronáutica
2006
|
Subjects: | |
Online Access: | http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=364 |
id |
ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-364 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-3642019-01-22T03:11:14Z Mapeamento de software para permitir a colaboração síncrona. Mauro Carlos Pichiliani Celso Massaki Hirata Redes de comunicação Trabalho em grupo (computadores) Processamento distribuído Arquitetura (computadores) Integração de sistemas Programas de sistemas de computadores Engenharia de software Atualmente, devido aos altos custos necessários para estabelecer reuniões presenciais e às novas formas de comunicação como correio eletrônico, conferência por telefone, vídeo conferências e listas de discussão, as empresas têm procurado reduzir a quantidade de reuniões presenciais. Para este objetivo, a colaboração remota auxiliada por aplicações de groupware apresenta-se como uma alternativa à realização de tarefas compartilhadas. Contudo, a disponibilidade atual de aplicações groupware é limitada a poucos domínios de problema, o que dificulta o trabalho colaborativo. Adicionalmente, existe um grande número de aplicações não colaborativas que poderiam ser transformadas em aplicações groupware, beneficiando-se das vantagens deste tipo de aplicação. Neste trabalho, apresenta-se um mapeamento dos principais componentes de aplicações não colaborativas baseadas no estilo arquitetural MVC (Model-View-Controller) para componentes de uma aplicação colaborativa com o objetivo de permitir a colaboração remota entre participantes. Usando o mapeamento, aplicações existentes podem ser estendidas para apoiar a colaboração síncrona durante a elaboração de tarefas compartilhadas. Para exemplificar a aplicação do mapeamento, a ferramenta CASE (Computer Aided Software Engineering) ArgoUML foi estendida de acordo com o mapeamento para apoiar a elaboração colaborativa de diagramas da UML (Unified Modeling Language) através da Internet. O protótipo construído, denominado CoArgoUML, não fornece apenas o compartilhamento do diagrama entre os usuários, mas também um meio de comunicação, dispositivos de percepção e um mecanismo para controlar o acesso concorrente aos elementos do diagrama. Uma experiência foi realizada em um ambiente controlado para avaliar a satisfação dos usuários com o protótipo construído. Os resultados desta experiência indicam que o protótipo atendeu aos requisitos especificados. 2006-12-28 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=364 por info:eu-repo/semantics/openAccess application/pdf Instituto Tecnológico de Aeronáutica reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Redes de comunicação Trabalho em grupo (computadores) Processamento distribuído Arquitetura (computadores) Integração de sistemas Programas de sistemas de computadores Engenharia de software |
spellingShingle |
Redes de comunicação Trabalho em grupo (computadores) Processamento distribuído Arquitetura (computadores) Integração de sistemas Programas de sistemas de computadores Engenharia de software Mauro Carlos Pichiliani Mapeamento de software para permitir a colaboração síncrona. |
description |
Atualmente, devido aos altos custos necessários para estabelecer reuniões presenciais e às novas formas de comunicação como correio eletrônico, conferência por telefone, vídeo conferências e listas de discussão, as empresas têm procurado reduzir a quantidade de reuniões presenciais. Para este objetivo, a colaboração remota auxiliada por aplicações de groupware apresenta-se como uma alternativa à realização de tarefas compartilhadas. Contudo, a disponibilidade atual de aplicações groupware é limitada a poucos domínios de problema, o que dificulta o trabalho colaborativo. Adicionalmente, existe um grande número de aplicações não colaborativas que poderiam ser transformadas em aplicações groupware, beneficiando-se das vantagens deste tipo de aplicação. Neste trabalho, apresenta-se um mapeamento dos principais componentes de aplicações não colaborativas baseadas no estilo arquitetural MVC (Model-View-Controller) para componentes de uma aplicação colaborativa com o objetivo de permitir a colaboração remota entre participantes. Usando o mapeamento, aplicações existentes podem ser estendidas para apoiar a colaboração síncrona durante a elaboração de tarefas compartilhadas. Para exemplificar a aplicação do mapeamento, a ferramenta CASE (Computer Aided Software Engineering) ArgoUML foi estendida de acordo com o mapeamento para apoiar a elaboração colaborativa de diagramas da UML (Unified Modeling Language) através da Internet. O protótipo construído, denominado CoArgoUML, não fornece apenas o compartilhamento do diagrama entre os usuários, mas também um meio de comunicação, dispositivos de percepção e um mecanismo para controlar o acesso concorrente aos elementos do diagrama. Uma experiência foi realizada em um ambiente controlado para avaliar a satisfação dos usuários com o protótipo construído. Os resultados desta experiência indicam que o protótipo atendeu aos requisitos especificados. |
author2 |
Celso Massaki Hirata |
author_facet |
Celso Massaki Hirata Mauro Carlos Pichiliani |
author |
Mauro Carlos Pichiliani |
author_sort |
Mauro Carlos Pichiliani |
title |
Mapeamento de software para permitir a colaboração síncrona. |
title_short |
Mapeamento de software para permitir a colaboração síncrona. |
title_full |
Mapeamento de software para permitir a colaboração síncrona. |
title_fullStr |
Mapeamento de software para permitir a colaboração síncrona. |
title_full_unstemmed |
Mapeamento de software para permitir a colaboração síncrona. |
title_sort |
mapeamento de software para permitir a colaboração síncrona. |
publisher |
Instituto Tecnológico de Aeronáutica |
publishDate |
2006 |
url |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=364 |
work_keys_str_mv |
AT maurocarlospichiliani mapeamentodesoftwareparapermitiracolaboracaosincrona |
_version_ |
1718960580203642880 |