Ano | 2011 |
---|---|
Curso: | Sistemas de Informação |
Título: | Quid-IDE: framework de documentação |
Autor: | Rabelo, Johnys Custódio da Silva |
Orientador: | Alves, Guiliano Rangel |
Assuntos: | Sistema - Framework de documentação; Framework de documentação; Software - Framework de documentação |
Resumo: | Este trabalho apresenta o projeto de um framework de documentação, o Quid-IDE. Seu
objetivo é facilitar o processo de documentação de um projeto com estrutura fixa, ou seja, um projeto
formado em cima de um template, fazendo com que o usuário se concentre apenas no conteúdo e o
framework cuide de todo o resto, desde a formatação até a publicação.
O software abrange três atividades distintas: o desenvolvimento de componentes, a criação de
templates utilizando tais componentes e o preenchimento dos templates. Para isto foram definidos
alguns perfis de usuário: Administrador, Gerente de Projetos, Desenvolvedor, Montador, Preenchedor.
Com a infra-estrutura oferecida pelo framework, o desenvolvedor cria componentes (TipoMembro e
Serviço) e os mapeia à framework, cada qual com uma função específica. O montador é responsável
por identificar os elementos (Artefato e Membro) de um template (Modelo) e criá-los dentro da
aplicação, utilizando os componentes disponíveis. O usuário preenchedor encontra o template pronto e
concentra todo seu trabalho apenas no preenchimento. Devido à necessidade de uma equipe trabalhar
no mesmo projeto, o Gerente de Projeto é responsável por definir equipes, ou seja, selecionar dentre os
usuários aqueles que farão parte do projeto. O Administrador é o responsável pela aplicação, algumas
de suas responsabilidades são o cadastro de usuários e a definição do perfil de cada um.
O framework controla todas suas entidades, portanto todas as funcionalidades a serem ativadas
pelo usuário são acionadas através da camada superior do framework, ou seja, todo o processamento é
abstraído do usuário. As funcionalidades documentadas neste trabalho são: a mapeamento
(importação) de componentes, o relacionamento entre artefatos (dependência), a montagem de
artefatos, a montagem do modelo, o registro de log das operações do sistema e a persistência de todos
os dados gerados e a validação de dados. |
Publicação: | Não Autorizado |
A visualização do texto completo, quando não autorizado, será possível somente na biblioteca do ccet. |