Especificação de Caso de Uso 1. Mineração de dados – Cadastro

Propaganda
Especificação de Caso de Uso
1. Mineração de dados – Cadastro de buscas
1.1 Breve Descrição
Interface para alimentar o banco de dados com as definições do que será
minerado na internet (tags e parâmetros).
1.2 Fluxo de Eventos
1.3 Fluxo Básico
1. O administrador acessa a tela de cadastro do sistema minerador em
Visual Basic.
2. Informa os seguintes campos: a URL (Endereço do site a ser
pesquisado), O título que será exibido na saída dos dados formatados, se a
pesquisa é ativa/inativa, ou seja, se será minerada ou não, as TAGS de
localização dos dados nas páginas pré-determinadas na URL, a Observação
da tag informada e por fim o tipo de dado que será minerado, ou seja, se é
um dado estatístico ou textual.
3. Após preencher todos os campos de acordo com as restrições da regra
de negócio 2, o administrador pressiona o botão gravar dados.
4. O sistema irá gravar os dados no banco de dados, podendo estes serem
consultados a qualquer hora conforme caso de uso Consulta dados da
Busca.
2. Mineração de dados – Consulta e altera dados da busca
2.1 Breve Descrição
Interface para consultar o banco de dados com as definições do que será
minerado na internet (tags e parâmetros).
2.2 Fluxo de Eventos
2.3 Fluxo Básico
1. O Administrador acessa a tela de consultas do Minerador.
2. Preenche o campo de descrição da busca e clica no botão Buscar.
3. O sistema varre o banco de dados e retorna todas as ocorrências que
atenderem às condições impostas no campo descrição.
4. Se a busca não for preenchida, retorna uma lista com todos os registros
do banco de dados em ordem alfabética e limitado a 10 itens por página.
5. No resultado da pesquisa o administrador pode escolher um registro e
clicar no botão Alterar para editar o registro conforme caso de uso Edição
de dados da Busca, ou poderá excluir o registro se este não contrariar a
regra de negócio 1.
6. Durante a alteração, os campos poderão ser editados conforme
estabelece a regra de negócio 3
3. Condições Prévias
O sistema deverá estar instalado no mesmo ambiente em que se encontra o
acesso ao banco de dados.
4. Regras de Negócio
4.1 Regra de negócio 1
Um registro somente poderá ser excluído se não houver dados
minerados relacionados. Nesse caso o registro poderá ser inativado.
4.2 Regra de negócio 2
Todos os campos serão de preenchimento obrigatório, salvo o campo
de observações que poderá ficar em branco.
4.3 Regra de negócio 3
Na edição de dados todos o campos respeitam a regra de negocio 2,
com exceção do campo do tipo de dado minerado, pois este não poderá ser
alterado após existirem dados estatísticos ou textuais.
5 Caso de Uso – Processo de Mineração
5.1 Breve Descrição
O minerador acessa a base de dados e retorna das URLs cadastradas
e ativas os dados encontrados.
5.2 Fluxo Básico
1. O minerador acessa a base de dados e executa uma consulta que
retornará todas as URLs ativas;
2. Tenta acesso a cada uma das URLs;
3. Busca no HTML da página a tag especificada;
4. Se possível, extrai o dado desejado;
5. Grava na tabela FONTE_DADOS_MINERADOS os seguintes dados:
a. Código da url pesquisada;
b. Data e hora da pesquisa;
c. Valor retornado;
d. Indicação de sucesso na operação (0=sucesso 1=url inacessível
2= tag não encontrada).
6. Retorna ao passo 2 até concluir a varredura de todos os registros
retornados no passo 1.
Download