Mapeamento de software para permitir a colaboraÃÃo sÃncrona.
AUTOR(ES)
Pichiliani, Mauro Carlos
DATA DE PUBLICAÇÃO
2006
RESUMO
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.
ASSUNTO(S)
arquitetura (computadores) processamento distribuÃdo redes de comunicaÃÃo trabalho em grupo (computadores) integraÃÃo de sistemas programas de sistemas de computadores
ACESSO AO ARTIGO
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=863Documentos Relacionados
- ConstruÃÃo de conceitos e conversaÃÃo assÃncrona na colaboraÃÃo cientÃfica apoiada por computador
- i-collaboration: um modelo de colaboraÃÃo inteligente personalizada para ambientes de EAD
- Cultura e colaboraÃÃo: a construÃÃo do Nordeste do Brasil na WikipÃdia
- As RelaÃÃes Intergovernamentais entre o Estado e os MunicÃpios: um estudo sobre o regime de colaboraÃÃo entre os sistemas de ensino em Pernambuco
- Terceiro setor e administraÃÃo pÃblica: proposiÃÃes jurÃdicas para a melhoria do regime de colaboraÃÃo entre OrganizaÃÃes da Sociedade Civil de interesse pÃblico e entes pÃblicos