Documentação Semântica no Apoio à Integração de Dados e Rastreabilidade
Nome: LUCAS DE OLIVEIRA ARANTES
Tipo: Dissertação de mestrado acadêmico
Data de publicação: 27/08/2010
Banca:
Nome | Papel |
---|---|
RENATA SILVA SOUZA GUIZZARDI | Examinador Interno |
RICARDO DE ALMEIDA FALBO | Orientador |
RODRIGO QUITES REIS | Examinador Externo |
Resumo: Documentos são mecanismos importantes para registro e disseminação de conhecimento e comunicação entre seres humanos. Organizações de software contam com esse mecanismo para a realização de projetos. Essas organizações, quando maduras, definem uma série de
modelos de documento de software para apoiar o processo de documentação. Adicionalmente, as mesmas contam com processos e mecanismos para registrar o histórico evolutivo dos documentos envolvidos em um projeto. A quantidade de documentos gerados durante o ciclo de vida de um projeto de software pode ser consideravelmente grande. Apesar dos sistemas de controle de versão facilitarem o controle da evolução dos documentos, os mesmos não são incapazes de apoiar a integração e a visualização objetiva de suas informações. Somado a isso, documentos são normalmente tratados
como um mero conjunto de caracteres com estilos de formatação voltados para renderização em ferramentas de edição de texto. Neste contexto, a adição de metadados baseados em ontologias de domínio apoia o desenvolvimento de documentos semânticos que podem ser utilizados para contornar esse cenário. O processo de anotação semântica de documentos, quando feito de forma manual, é
enfadonho e suscetível a erros. O uso de modelos de documento com anotações semânticas é uma opção viável para a automatização parcial desse processo. Assim, a união de mecanismos de
integração contidos em sistemas de controle de versão e modelos de documento de software semanticamente anotados é um meio potencial de apoiar a integração de informações e, por conseguinte, a execução de projetos de software. Esta dissertação trata da utilização de modelos de documento de software anotados semanticamente e mecanismos de controle de versão para registrar a evolução do conteúdo semântico existente em documentos gerados e para prover serviços de integração e visibilidade dos dados relativos aos documentos. Para tal, uma Plataforma para Gerenciamento de
Documentos Semânticos é definida.