Detalhes bibliográficos
Ano de defesa: |
2000 |
Autor(a) principal: |
Christian Marcus Rauh Ortega |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Instituto Tecnológico de Aeronáutica
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=2354
|
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. |