~~ODT~~
Buscar Usuários
Esse caso de uso realiza a busca por usuários na rede com a finalidade de adicioná-los aos contatos do usuário logado.
Pré-condições:
- Estar logado com qualquer tipo de usuário.
Descrição do Caso de Uso
Este caso de uso inicia quando um usuário acessa o link “Contatos”, que está no menu principal do sistema. A página mostra todos o contatos ligados ao usuário e a opção de “Buscar Usuários” na rede.
Ao realizar a busca será apresentada uma nova tela contendo campos para que possa haver um filtro na busca. Caso nenhum campo de filtro seja selecionado o sistema pede para o usuário utilize ao menos um filtro.
Ao buscar contatos são pedidos os seguintes campos para o filtro
- Nome: Tipo - TEXTO.
- Nome de Exibição: Tipo - TEXTO.
- Ocupação: Tipo - TEXTO.
- Tipo de Experiência: Tipo - TEXTO.
- Área de Conhecimento: Tipo - TEXTO.
- Tipo Interesse: Tipo - TEXTO.
- Tipos de Pessoa: Tipo - TEXTO.
- Curso ou Turma: Tipo - TEXTO.
Após a busca são retornados os usuários com as seguintes informações:
- Foto do Usuário
- Perfil: Tipo - TEXTO.
- Tipo de Empresa: Tipo - TEXTO.
- Interesses:: Tipo - TEXTO.
E para cada usuário uma opção para adicioná-lo aos Contatos.
Principais Regras de negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.redesocial.portal.postagem.dominio.Contato | sigaa.rede_social.contato |
br.redesocial.portal.postagem.dominio.UsuarioRedeSocial | sigaa.rede_social.usuario_portal |
Plano de Teste
Sistema: ALUMINI
Link(s): Inicio → Contatos → Buscar Usuários
Usuário: qualquer
Papel que o usuário deve ter: qualquer
Cenários de Teste
Não se aplica
Dados para o Teste
Não se aplica.