Modelo de Trabalho de Conclusão cico



Baixar 7,33 Mb.
Página31/48
Encontro01.07.2018
Tamanho7,33 Mb.
1   ...   27   28   29   30   31   32   33   34   ...   48

Apuração de vínculos


Na medida em que os usuários possuírem tempos computados em localizações no sistema, os mesmos passam a ser submetidos pelo processo de geração dos vínculos entre si e outros usuários cadastrados no sistema. Com isso, o protótipo define o percentual de similaridade entre os usuários com base nos tempos coletados em cada localização, conforme ilustrado na Figura 9 .35, que descreve o diagrama de atividades do processo de apuração de vínculos entre os usuários, o qual é realizado na aplicação servidor.

Figura 9.35 - Apuração de vínculos - Aplicação servidor



Primeiramente, o algoritmo seleciona o conjunto de usuários que serão considerados na apuração dos vínculos entre si. Para tal, considera somente os usuários que tenham atingido, através do somatório de todos os tempos coletados, o tempo mínimo exigido. Com o grupo de usuários definido, algoritmo de processamento de vínculos compara cada usuário com todos os outros, este processo define uma díade entre dois usuários distintos dentro do conjunto de usuários estabelecido, seguido da verificação de intervalo de tempo entre o processamento atual e o último processamento de vínculo entre os usuários envolvidos, descartando o processamento caso considere que o último processamento seja recente. Caso esteja em conformidade, o algoritmo passa a processar o vínculo definindo o percentual de similaridade entre os usuários.

Após definido o percentual do vínculo entre os usuários, o algoritmo analisa se o mesmo trata-se de uma apuração realizada pela primeira vez, inserindo-o, caso contrário, apenas o atualiza. Havendo a definição do percentual de similaridade ao qual os usuários envolvidos estão relacionados, o algoritmo passa a verificar a viabilidade de geração das recomendações para ambos os utilizadores do aplicativo, a qual é definida através de comparação realizada com o percentual mínimo configurado na aplicação. Tal processamento pode ser verificado através da Figura 9 .36, que ilustra o processo de apuração do nível de similaridade entre dois usuários.

Figura 9.36 - Apuração do nível de similaridade entre dois usuários






1   ...   27   28   29   30   31   32   33   34   ...   48


©livred.info 2017
enviar mensagem

    Página principal