Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/259204
Type: TESE
Title: Arquitetura de anotações digitais para grupos colaborativos
Title Alternative: Digital annotation architecture for collaborative groups
Author: Adriano, Christian Medeiros
Advisor: Ricarte, Ivan Luiz Marques, 1962-
Abstract: Resumo: Sistemas de anotação digital são desenvolvidos a partir de cenários parciais com requisitos arbitrários. Características acidentais e essenciais acabam misturadas em modelos não explícitos. Anotações e documentos são relacionados de maneira acidental de acordo com a tecnologia disponível. Esta situação de engenharia de software atende ao desenvolvimento de protótipos descartáveis. Entretanto, não suporta o projeto de arquiteturas de anotação digital para requisitos não-funcionais como extensibilidade, robustez e interatividade. Realizamos uma analise cuidadosa do conceito de anotação e descrevemos cenários de uso já adotados e suportados por alguma ferramenta. A extração de requisitos seguiu métodos objetivos passiveis de analise critica. A partir desta base logicamente estruturada, desenhamos um modelo conceitual que serviu de suporte para classificar os sistemas existentes. O modelo foi transformado em um desenho sistêmico por meio de uma arquitetura de componentes que separa as características acidentais e essenciais. Demonstramos a efetividade do modelo implementando a arquitetura como plugins do ambiente Eclipse. Concluimos, retomando a cobertura das hipóteses propostas e os compromissos decorrentes da integração com uma plataforma pré-existente

Abstract: Digital annotation systems are developed from partial scenarios with arbitrary requirements. Accidental and essential features end up mixed in non-explicit models. Notes and documents are related in accidental manner according to the available technology. Such software engineering situation addresses the development of disposable prototypes. However, it does not support the design of architectures for digital annotation for non-functional requirements such as extensibility, robustness and interactivity. We conducted a careful analysis of the concept of annotation and described use scenarios already adopted and supported by some kind of tool. The requirements extraction followed objective methods subjectable to critical analysis. From this logically structured foundation, we designed a conceptual model to serve as the basis for classifying existing systems. The model was transformed into a systemic design using a component architecture that separates the essential and accidental features. We demonstrate the effectiveness of the model by implementing the architecture as plugins of the Eclipse environment. We conclude by resuming the coverage of the proposed hypotheses and the trade-offs arising from the integration with a pre-existing platform
Subject: Tecnologia educacional
Metáfora
Software - Arquitetura
Escrita
Classificação
Language: Português
Editor: [s.n.]
Date Issue: 2010
Appears in Collections:FEEC - Dissertação e Tese

Files in This Item:
File SizeFormat 
Adriano_ChristianMedeiros_M.pdf1.17 MBAdobe PDFView/Open


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