Modelo e framework de implementaÃÃo de aplicaÃÃes cooperativas.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2000

RESUMO

A popularizaÃÃo das redes de computador e a conseqÃente facilidade de comunicaÃÃo entre usuÃrios fisicamente distantes permitiram a criaÃÃo de softwares cooperativos. Esses softwares, chamados groupwares, permitem a participaÃÃo conjunta em uma sessÃo de trabalho onde à realizada uma tarefa comum. A interaÃÃo dos usuÃrios entre si, com a tarefa realizada e com o groupware à realizada atravÃs de uma interface humano-mÃquina. Os groupwares precisam, portanto, de uma interface que possibilite a realizaÃÃo de tarefas particulares da maneira mais produtiva possÃvel em relaÃà ao trabalho do grupo. PorÃm, cada usuÃrio tem uma caracterÃstica particular que acarreta uma necessidade diferente de interaÃÃo com o groupware. Uma Ãnica interface dificilmente poderia adequar-se ao modo de interaÃÃo de todo um grupo. Desta forma, para possibilitar uma ampliaÃÃo da capacidade de cooperaÃÃo, os groupwares devem possuir maneira de personalizar a interface oferecida a cada usuÃrio levando em conta o perfil particular deste e as necessidades de cooperaÃÃo do grupo. Este trabalho descreve um modelo e um framework que permitem a elaboraÃÃo de groupwares com interfaces personalizÃveis, interfaces que podem ser modificadas de acordo com o usuÃrio. O modelo apresentado foi chamado de modelo Persona e consiste em trÃs componentes bÃsicos, a saber, Persona, Interface e AplicaÃÃo, que modelam os usuÃrios, as interfaces e a parte funcional do groupware, respectivamente. A adoÃÃo deste modelo no desenvolvimento de um groupware estimula a criaÃÃo de aplicaÃÃes com interfaces dinÃmicas e separÃveis, que podem ser personalizadas durante a execuÃÃo para adequar-se ao perfil do usuÃrio particular. Com base nesse modelo, propÃe-se um framework de implementaÃÃo sobre um sistema de objetos distribuÃdos. Este framework apresenta classes que implementam os componenetes bÃsicos do modelo e um ambiente de comunicaÃÃo e distribuiÃÃo para a execuÃÃo do groupware. A motivaÃÃo inicial para o desenvolvimento do modelo Persona e seu framework foram necessidades de projeto do Jade, um sistema para auxiliar o projeto de software orientado a objetos segundo a metodologia CRC/WB+. Assim sendo, um protÃtipo do Jade à apresentado como prova de conceito e exemplo de uso do modelo Persona e seu framework.

ASSUNTO(S)

interfaces sistemas homem-mÃquina desenvolvimento de software processamento distribuÃdo programas de sistemas de computadores

Documentos Relacionados