Arquitetura de anotações digitais para grupos colaborativos
DISSERTAÇÃO
Português
T/UNICAMP Ad84a
[Digital annotation architecture for collaborative groups]
Campinas, SP : [s.n.], 2010.
Orientador: Ivan Luiz Marques Ricarte
Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação
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....
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...
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
Arquitetura de anotações digitais para grupos colaborativos
Arquitetura de anotações digitais para grupos colaborativos
Exemplares
Nº de exemplares: 2
Não existem reservas para esta obra