Buscar Informação

Realiza uma buscar sobre os Posts e os Perfis cadastrados na rede. O usuário fornece um texto e o sistema busca Perfis com Nome ou Nome de Exibição que contenham aquele texto e Posts que também contenham, em sua descrição, aquele texto. Após realizar a busca é direcionado para uma página que exibe os resultados, divididos em duas abas, Posts e Perfis.

Pré-condições:

  • Está logado com qualquer tipo de usuário.

O caso de uso pode ser iniciado em qualquer página. A caixa de texto que inicia a busca fica no MENU do sistema.

Após a busca são apresentadas duas abas, uma com todos os Posts que contiverem em sua descrição o texto digitado na busca e a outra com todos os Perfis cujos Nome ou Nome Exibição possuírem o texto digitado na busca.

Na aba com os Posts não são exibidos as publicações feitas pelo próprio usuário que está realizando a busca. As informações mostradas nessa página são as seguintes:

  • Nome do autor: Tipo TEXTO. É o nome do autor do Post
  • Texto do Post: Tipo TEXTO.
  • Data do Post: Tipo TEXTO. Data e hora que o post foi publicado.
  • Tipo de Interesse: Tipo TEXTO.
  • Área de Conhecimento: Tipo TEXTO.

E para cada Post um link para Ver a Conversa completa.

A apresentação dos Posts segue uma ordem de prioridade:

  • Primeiramente serão apresentados os posts com mesmo tipo de interesse e área de conhecimento do usuário que realizou a busca, ordenados por data de cadastro.
  • Depois os Posts que tenham o mesmo tipo de interesse ou área de conhecimento do usuário que realizou a busca (ou exclusivo).
  • Por último os Posts que não tenham os mesmos tipos de interesses nem área de conhecimento do usuário que realiza a busca.

Na aba dos Perfis, é mostrada uma listagem dos perfis com os seguintes dados:

  • Nome do Usuário: Tipo - TEXTO.
  • Perfil: Tipo - TEXTO.
  • Ocupação: Tipo - TEXTO.
  • Interesses: Tipo - TEXTO.

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.redesocial.portal.postagem.dominio.Post sigaa.rede_social.post
br.redesocial.portal.postagem.dominio.UsuarioredeSocial sigaa.rede_social.usuario_portal

Plano de Teste

Sistema: Alumini

Link(s): Menu → busca

Usuário: danielcs

Papel que o usuário deve ter: qualquer tipo de usuário

Não se aplica.

Não se aplica.

  • desenvolvimento/especificacoes/rede_ufrn/casos_de_uso/buscar_informacao.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)