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
Consultas
- 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