Skip to main content

Diagrama de atividades

Representação Visual da Arquitetura

Figura 5: Diagrama de atividades

O diagrama de atividade apresentado mapeia de forma clara e dinâmica o fluxo de interações de um usuário dentro do sistema web, desde o acesso inicial até a execução de funcionalidades específicas pós-login.

Fluxo de Navegação Inicial:

  • Acesso ao Site:
    O fluxo inicia com o usuário acessando o site, o que resulta na apresentação da Página Home. A partir desta tela inicial, o usuário pode optar por navegar para a Página Sobre Nós para conhecer mais informações sobre o sistema.

Processo de Autenticação e Cadastro:

  • Verificação de Cadastro:
    O sistema verifica se o usuário já possui cadastro.
  • Usuário sem cadastro:
    O usuário é direcionado para a Tela de Cadastro, onde pode realizar a criação de uma conta. Durante este processo, é realizada a validação dos dados inseridos e verificado se o usuário deseja estabelecer um vínculo com uma empresa.
  • Usuário com cadastro:
    O fluxo avança para o login, onde as credenciais fornecidas são validadas.

Pós-Autenticação: Home com ou sem Vínculo:

Após a validação das credenciais, o diagrama destaca uma nova decisão baseada no vínculo do usuário:

  • Usuário com vínculo empresarial:
    Caso o usuário esteja vinculado a uma empresa, ele é direcionado para a Home com vínculo. Nesta interface, além de acessar seu perfil pessoal, o usuário pode interagir com recursos específicos do perfil empresarial.
  • Usuário sem vínculo:
    Se não houver vínculo, o usuário permanece na interface padrão, a Home.

Funcionalidades Específicas do Perfil Empresarial:

Dentro da Home com vínculo, o fluxo detalha as funcionalidades disponíveis conforme o tipo de perfil empresarial:

  • Usuário Dono:
    Possui acesso às Configurações da empresa para gerenciar e definir parâmetros essenciais.
  • Vice Dono:
    Tem a capacidade de Editar empresa, permitindo atualizações e ajustes nas informações corporativas.
  • Gestor de Contratos:
    Responsável pelo Gerenciamento de Contratos, podendo acessar e controlar os acordos firmados.
  • Comunicador:
    Acessa a Área de mensagens e tem a permissão para Criar postagem, facilitando a comunicação interna e externa.