Integração com o WIKI

No iproject foram criadas as seguintes tabelas:

  • iproject.wiki_historico: guarda as alterações de uma especificação
  • iproject.wiki_historico_tarefa: vincula uma alteração a uma tarefa

O WIKI popula as tabelas com os dados a cada alteração/criação de páginas/namespace

Os ucs do 'iproject.wiki_historico' devem ser vinculados com os casos de uso cadastrados em 'comum.caso_uso'

  • O relacionamento se dará pelo caminho do caso de uso [ [desenvolvimento:…:cadastrar_aluno] ]
  • Com o apoio dessas tabelas deve-se sincronizar ucs do histórico com o iproject
    • Partindo do princípio de que a criação será feita a partir do wiki temos
      • Ao criar uma especificação que não existe no iproject ela deve ser criada no iproject com seu devido codigo
      • Ao alterar a denominação ou caminho do uc no wiki deve-se sincronizar com os ucs cadastrados no iproject (tabela 'comum.caso_uso')
  • Não deve ser possível cadastrar casos de uso com o iproject já que a sincronia se dará pela tabela 'iproject.wiki_historico'
    • Para isso deve ser criado uma funcionalidade no iproject que faça isso ou no próprio wiki

No que diz respeito as tarefas temos o seguinte:

  • Cada tarefa pode ser vinculada 1 ou vários casos de uso
  • Atores e os casos de uso que ele se relaciona
  • Relacionamento entre os casos de uso
  • Parâmetros e os casos de uso que ele se relaciona
  • desenvolvimento/especificacoes/iproject/integracao_wiki.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)