Um framework para editores de diagramas cooperativos baseados em anotações

AUTOR(ES)
DATA DE PUBLICAÇÃO

1998

RESUMO

Esta dissertação apresenta um modelo de cooperação para o desenvolvimento cooperativo de software e o framework para editores de diagramas colaborativos ABCDE (Annotation Based Cooperative Diagram Editor). A cooperação entre grupos de usuários é obtida através da utilização de anotações sobre diagramas. Anotações são uma forma de comunicar idéias ou opiniões sobre um documento. Um framework é um projeto abstrato orientado a objetos que pode, ser adaptado segundo as necessidades da aplicação. Frameworks fornecem um grau de reutilização de até 80%, pois oferecem reutilização de projeto, servindo como moldes para a construção de aplicações dentro de um domínio. As aplicações instanciadas a partir do framework ABCDE são editores cooperativos de diagramas de classes da notação UML. O ponto adaptável do ABCDE é o modelo de cooperação que ele implementa, o que permite a construção de editores específicos para outras atividades do processo de desenvolvimento de software. As contribuições desta dissertação são: (i) a especificação de um modelo de cooperação que se baseia na utilização de anotações como mecanismo de auxílio a cooperação, para o desenvolvimento colaborativo de software. Ele oferece apoio à tarefa de revisão e co-autoria, sendo independente da metodologia utilizada para o desenvolvimento do software, podendo ser estendido para apoiar outras atividades do processo de desenvolvimento de software; (ii) o desenvolvimento do framework ABCDE (Annotation Based Cooperative. Diagram Editor) que permite a construção de editores de diagramas cooperativos, pois implementa o modelo de cooperação desenvolvido; e (iii) a apresentação do sistema ABCDE-Web que apóia o desenvolvimento cooperativo de software através da Internet

ASSUNTO(S)

framework (programa de computador) grupos de trabalho autoria

Documentos Relacionados