Lista de atores: Usuário.
Visão geral: O usuário irá efetuar o cadastro no sistema da imobiliária.
Referências cruzadas: Requisitos: RF001.
Pré-Condições: Não há.
Pós-Condições: O usuário é cadastrado e possui uma conta no sistema.
Fluxo Principal:
- O usuário fornece os dados requeridos. (FE01)
- O sistema verifica os dados do usuário. (FE02)
- O sistema confirma o cadastro.
- O sistema redireciona o usuário para a tela de autenticação.
- Caso de uso encerrado.
Fluxos de exceção:
-FE01: O usuário não tem conexão segura.
- O sistema informa que a conexão do usuário não é segura.
- Caso de uso encerrado.
-FE02: Dados inválidos .
- O sistema informa qual(is) dado(s) está(ão) errado(s).
- O caso de uso retorna ao passo 1 do fluxo principal.
Lista de atores: Administrador.
Visão geral: O administrador valida o corretor no sistema.
Referências cruzadas: Requisitos: RF008. Casos de uso: UC01.
Pré-Condições: O corretor deve estar cadastrado no sistema.
Pós-Condições: O administrador valida com sucesso o corretor no sistema.
Fluxo Principal:
- O administrador busca a conta do corretor.
- O administrador adiciona os privilégios do corretor.
- O sistema notifica o novo corretor informando a situação de sua conta.
- O caso de uso é encerrado.
Fluxo de exceção:
-FE01: Conta do usuário não encontrada.
- Sistema notifica que a conta não foi encontrada.
- Caso de uso encerrado.
Lista de atores: Usuário
Visão geral: O sistema faz a autenticação do usuário no sistema.
Referências cruzadas: Requisitos: RF002. Casos de uso: UC01.
Pré-Condições: O usuário deve estar cadastrado no sistema.
Pós-Condições: O usuário consegue acessar o sistema após realizar login
Fluxo Principal:
- O usuário informa seus dados de autenticação. (FA01) (FE01)
- O sistema faz a autenticação dos dados. (FE02)
- O sistema confirma a autenticação do usuário.
- O caso de uso é encerrado.
Fluxos alternativos:
-FA01: O usuário esqueceu sua senha.
- O usuário informa o seu e-mail cadastrado.
- O sistema notifica que enviará um e-mail ao usuário cadastrado.
- O caso de uso retorna para o passo 1 do fluxo principal.
Fluxos de exceção:
-FE01: O usuário não tem conexão segura.
- O sistema informa que a conexão do usuário não é segura.
- O caso de uso retorna.
-FE02: Dados inválidos.
- O sistema informa qual(is) dado(s) está(ão) errado(s).
- O caso de uso retorna para o passo 1 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O usuário faz uma busca por um imóvel no sistema.
Referências cruzadas: Requisitos: RF004, RF005 e RF006.
Pré-Condições: O usuário precisa ter realizado login.
Pós-Condições: O usuário deverá ser capaz de ver as ofertas que deseja do sistema.
Fluxo Principal:
- O sistema oferece a lista com todos os imóveis ao usuários.
- Usuário procura o imóvel desejado.(FA01)
- O usuário seleciona o imóvel.
- O sistema exibe as informações do imóvel.
- Caso de Uso encerrado.
Fluxos alternativos:
-FA01: Filtro de busca.
- O sistema oferece a opção de filtrar as buscas.
- O usuário escolhe a opção desejada.
- O sistema apresenta os imóveis filtrados.(FE01)
- O caso de uso retorna para o passo 2 do fluxo principal.
Fluxos de exceção:
-FE01: Não possui imóveis com as características de busca.
- O sistema informa que não há imóveis disponíveis com aquele perfil de pesquisa.
- O caso de uso retorna para o passo 1 do fluxo principal.
Lista de atores: Usuário.
Visão geral: Permite que o usuário demonstre seu interesse pelo imóvel e contate o responsável pelo mesmo.
Referências cruzadas: Requisitos: RF004 e RF010. Casos de uso: UC04.
Pré-Condições: O usuário precisa ter realizado login e escolher o imóvel desejado.
Pós-Condições: O usuário prossegue a negociação com o corretor.
Fluxo Principal:
- O usuário confirma o interesse pelo imóvel.
- O sistema apresenta os campos para o preenchimento da proposta.
- O usuário preenche os campos. (FE01)
- O sistema informa ao proprietário responsável o interesse sobre o imóvel.
- O caso de uso é encerrado.
Fluxos de exceção:
-FE01: Proposta inválida.
- O sistema informa que a proposta não é válida.
- Caso de uso retorna para o passo 3 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O usuário faz o registro de um imóvel no sistema para vender.
Referências cruzadas: Requisitos: RF011. Casos de uso: UC08.
Pré-Condições: O usuário precisa ter realizado login.
Pós-Condições: O imóvel é registrado no sistema.
Fluxo Principal:
- O sistema apresenta o formulário de cadastro.
- O usuário preenche o formulário requisitado.
- O sistema verifica os dados informados. (FE01)
- O sistema confirma o estado do registro.
- O caso de uso é encerrado.
Fluxos de exceção:
-FE01: Dados inválidos.
- O sistema informa qual(is) dado(s) está(ão) errado(s).
- O caso de uso retorna para o passo 2 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O usuário verá as propostas que foram feitas sobre o seu imóvel.
Referências cruzadas: Requisitos: RF010. Casos de uso: UC05.
Pré-Condições: O usuário deve estar autenticado no sistema.
Pós-Condições: O usuário consegue ver as propostas sobre seu imóvel.
Fluxo Principal:
- O usuário acessa suas propostas. (FE01)
- O usuário escolhe a proposta que deseja ver.
- O sistema apresenta as informações da proposta.
- Caso de uso encerrado.
Fluxos exceção:
-FE01: O usuário não possui imóveis a venda.
- O sistema informa que é necessário registrar imóveis para receber propostas.
- Caso de uso encerrado.
Lista de atores: Usuário.
Visão geral: Irá permitir que o usuário altere atributos de uma proposta ja feita.
Referências cruzadas: Requisitos: RN011. Casos de uso: UC07.
Pré-Condições: O usuário precisa ter realizado login e acessar a proposta.
Pós-Condições: A proposta é editada com sucesso.
Fluxo Principal:
- O usuário solicita edição da proposta.
- O usuário preenche os campos com as informações alteradas
- O usuário confirma a ação.
- O sistema confirma a edição da proposta.
- O caso de uso é encerrado.
Lista de atores: Corretor e administrador.
Visão geral: O sistema irá fornecer relatórios com as informações específicas requisitadas.
Referências cruzadas: Requisitos: RF016, RF017, RF018, RF019 e RF020.
Pré-Condições: O corretor deve estar autenticado no sistema.
Pós-Condições: O relatório é emitido com sucesso.
Fluxo Principal:
- O corretor seleciona quais relatórios deseja gerar.
- O corretor confirma a ação.
- O sistema apresenta o relatório com as definições escolhidas pelo usuário.
- Caso de uso encerrado.
Fluxos de exceção:
-FE01: Nenhum relatório foi escolhido
- O sistema informa que nenhum relatório foie escolhido.
- O caso de uso retorna ao passo 1 do fluxo principal.
Lista de atores: Administrador.
Visão geral: O sistema permitirá que o administrador remova o cadastro do usuário ou apenas os privilégios do corretor.
Referências cruzadas: Requisitos: RF014 e RF015.
Pré-Condições: O corretor deve estar autenticado no sistema.
Pós-Condições: Conta removida ou privilégios de corretor removidos.
Fluxo Principal:
- O administrador busca o usuário.
- O administrador solicita a remoção do cadastro de um usuário ou o privilégio de corretor da conta.
- O sistema pede a confirmação.
- O administrador confirma a ação.
- O sistema remove o cadastro de um usuário ou privilégio de corretor da conta.
- O sistema notifica o usuário sobre a situação de sua conta.
- Caso de uso encerrado.
Fluxos alternativos:
-FA01: O administrador não confirma a ação.
- O sistema cancela a ação.
- Caso de uso encerrado.
Fluxos de exceção:
-FE01: Usuário não encontrado.
- O sistema notifica que o usuário buscado é inválido e/ou não existe.
- O caso de uso retorna ao passo 1 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O sistema permitirá que o usuário faça alterações em suas informações do perfil.
Referências cruzadas: Requisitos: RF012.
Pré-Condições: O usuário deve estar autenticado no sistema.
Pós-Condições: Dados editados com sucesso.
Fluxo Principal:
- O usuário acessa suas informações.
- O usuário solicita edição de um campo.
- O usuário preenche a nova informação.
- O sistema pede a confirmação.
- O usuário confirma a ação.
- Caso de uso encerrado
Fluxos alternativos:
-FA01: O usuário não confirma a ação.
- O sistema cancela a ação.
- Caso de uso encerrado
Fluxos de exceção:
-FE01: Dado com formatação inadequada.
- O sistema notifica o dado inválido.
- O caso de uso retorna ao passo 3 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O sistema permitirá que o usuário faça alterações em suas informações dos imóveis.
Referências cruzadas: Requisitos: RF013.
Pré-Condições: O usuário deve estar autenticado no sistema.
Pós-Condições: Dados editados com sucesso.
Fluxo Principal:
- O usuário acessa seus imóveis.
- O usuário escolhe o imóvel que deseja alterar.
- O usuário solicita edição de um campo.
- O usuário preenche a nova informação.
- O sistema pede a confirmação.
- O usuário confirma a ação.
- Caso de uso encerrado.
Fluxos alternativos:
-FA01: O usuário não confirma a ação.
- O sistema cancela a ação.
- Caso de uso encerrado
Fluxos de exceção:
-FE01: Dado com formatação inadequada.
- O sistema notifica o dado inválido.
- O caso de uso retorna ao passo 3 do fluxo principal.
Lista de atores: Usuário.
Visão geral: O sistema permitirá que o usuário acesse o perfil de um usuário verificando suas informações.
Referências cruzadas: Requisitos: RF021.
Pré-Condições: O usuário deve estar autenticado no sistema.
Pós-Condições: Página de perfil acessada.
Fluxo Principal:
- O usuário solicita o acesso ao perfil.
- O sistema redireciona o usuário para o perfil.
- Caso de uso encerrado.
Lista de atores: Corretor.
Visão geral: O sistema permitirá que o corretor registre suas vendas de imóveis da imobiliária.
Referências cruzadas: Requisitos: RF007.
Pré-Condições: O corretor deve estar autenticado no sistema e acessar a proposta que deu inicio a negociação da venda.
Pós-Condições: Estado do imóvel atualizado como vendido.
Fluxo Principal:
- O corretor solicita o registro da venda.
- O sistema pede o valor final da negociação.
- O corretor informa o valor. (FE01)
- O sistema atualiza o estado do Imóvel.
- O sistema confirma a operação.
- Caso de uso encerrado.
Fluxos de exceção:
-FE01: Valor inserido inválido.
- O sistema notifica o dado inválido.
- O caso de uso retorna ao passo 3 do fluxo principal.