Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/275954
Type: DISSERTAÇÃO
Degree Level: Mestrado
Title: Um framework para editores de diagramas cooperativos baseados em anotações
Author: Souza, Cleidson Ronald Botelho de
Advisor: Wainer, Jacques, 1958-
Abstract: 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

Abstract: This document presents an annotation model for cooperative software development, and an object-oriented application framework for diagram editors called ABCDE (Annotation Based Cooperative Diagram Editor). Cooperation among users is achieved by using annotations on diagrams. Annotations are used by the authors to communicate ideas or opinions about a document. A framework is an abstract object-oriented design that can be tailored according to specific applications. The framework developed in this work, ABCDE, provides support for the construction of annotation based cooperative diagram editors for class diagrams of UML methodology. The main configurable aspect of ABCDE is the annotation model used, so editors built from ABCDE can be tailored to particular needs of different tasks in software developrnent. The contributions of this work are: (i) the specification of a cooperation model for cooperative software development. This model uses annotations as a mean to support collaboration, supports the revision and co-authoring tasks, and is independent of methodology for software development. Moreover, it can be extended to support different tasks of software development process; (ii) the framework ABCDE (Annotation Based Cooperative Diagram Editor), which main hot-spot is the annotation model used, because it implements the cooperation model developed; and (iii) the ABCDE- Web system, a prototype developed from ABCDE that can be used for software development on the Web
Subject: Framework (Programa de computador)
Autoria
Grupos de trabalho
Language: Português
Editor: [s.n.]
Date Issue: 1998
Appears in Collections:IC - Tese e Dissertação

Files in This Item:
File SizeFormat 
Souza_CleidsonRonaldBotelhode_M.pdf3.33 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.