Pular para conteúdo

Especificação de Caso de Uso: Monitorar Desempenho do Sistema

1 Nome do Caso de Uso

  • Monitorar Desempenho do Sistema

1.1 Breve Descrição

  • Este caso de uso permite ao Administrador do Sistema acessar painéis e relatórios para acompanhar indicadores técnicos, métricas de segurança, desempenho geral e o número de usuários ativos na plataforma ConnectCare. O objetivo é garantir a manutenção técnica e operacional da plataforma, identificar gargalos e planejar ações de melhoria.

1.2 Atores

  • Ator Principal: Administrador do Sistema
  • Atores Secundários: Não se aplica (o sistema de monitoramento atua internamente e não há interações diretas com outros atores para este fim).

2 Fluxo de Eventos

2.1 Fluxo Principal

  • Este caso de uso é iniciado quando o Administrador do Sistema (Admin) acessa o módulo de monitoramento após autenticação.

2.1.1 O Admin seleciona a opção "Monitorar Desempenho do Sistema" no menu principal.
2.1.2 O sistema verifica a permissão do Admin para acessar os indicadores de desempenho e segurança [RN01] [FE01].
2.1.3 O sistema exibe um Dashboard de Desempenho Operacional.
2.1.4 O Dashboard apresenta os seguintes indicadores-chave em tempo real ou com atualização frequente: * Indicadores Técnicos: Tempo de resposta da aplicação, status dos servidores e consumo de recursos. * Métricas de Usuários: Número de usuários ativos, picos de acesso e tendência de uso. * Registro de Erros (Log de Incidentes): Contagem de erros na plataforma e lista de eventos não esperados. * Segurança: Alertas de tentativas de acesso não autorizado ou falhas na segurança dos dados.
2.1.5 O Admin pode selecionar um período específico para análise ou um indicador para detalhamento [FA01].
2.1.6 O Admin realiza as atividades de monitoramento e encerra a sessão.
2.1.7 O caso de uso é encerrado.

2.2 Fluxos

2.2.1 [FA01] Detalhar Indicador ou Alterar Período No passo 2.1.5, o Admin opta por uma visualização detalhada ou por alterar o período de análise.

2.2.1.1 O Admin clica em um indicador (ex: "Log de Incidentes") ou seleciona um novo período (ex: "últimos 7 dias").

2.2.1.2 O sistema processa a requisição e exibe o relatório ou gráfico detalhado para o indicador/período selecionado [FE02].

2.2.1.3 O sistema permite a exportação do relatório detalhado para formatos CSV ou PDF.

2.2.1.4 O Admin retorna ao Dashboard principal (Retorna ao passo 2.1.3).

3. Requisitos Especiais

3.1 O Dashboard de Desempenho deve ser responsivo e renderizar corretamente em monitores de alta resolução e dispositivos móveis de manutenção.

3.2 O sistema deve realizar a coleta dos indicadores de desempenho de forma não intrusiva, garantindo que o processo de monitoramento não afete a performance da plataforma principal.

3.3 Os dados de monitoramento críticos (log de segurança e indicadores de erro) devem ser retidos por um período mínimo de 180 dias para fins de auditoria e análise de tendências.

4. Regras de Negócio

4.1.1 [RN01] Permissão de Acesso ao Módulo de Monitoramento Apenas o Administrador do Sistema e outros perfis explicitamente configurados para funções de TI podem acessar o módulo de desempenho.

4.1.2 [RN02] Auditoria de Acesso aos Dados de Monitoramento: Todo acesso, visualização e exportação de relatórios de desempenho e segurança deve ser registrado em um log de auditoria, contendo o usuário, data, hora e o tipo de informação acessada, para fins de conformidade e segurança.

5. Precondições

5.1 O Administrador do Sistema deve estar autenticado na plataforma ConnectCare. 5.2 Os serviços de coleta de métricas e de log de erros devem estar em execução.

6. Pós-condições

6.1 O log de acesso ao módulo de desempenho é registrado para fins de auditoria.

7. Pontos de Extensão

Não se aplica.