Return to search

Modelo e framework de implementação de aplicações cooperativas.

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.

Identiferoai:union.ndltd.org:IBICT/oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:2354
Date00 December 2000
CreatorsChristian Marcus Rauh Ortega
ContributorsClovis Torres Fernandes
PublisherInstituto Tecnológico de Aeronáutica
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações do ITA, instname:Instituto Tecnológico de Aeronáutica, instacron:ITA
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0025 seconds