O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Requisitos Não Funcionais Meu Técnico

João Barros Inglês

Mapa mental sobre requisitos não funcionais Meu Técnico: estratégias de fallout, DataFlow, API Design e versão mínima do APP

Mapa mental: Requisitos não funcionais Meu Técnico

Conteúdo do mapa

Requisitos Não Funcionais Meu Técnico

  1. Estratégias de fallout

    • Validar pontos de falha e traçar estratégias de recuperação
      • Falhas no BPEL/JMS
        • Caso uma notificação não seja entregue por falha no bpel/jms, qual a política de expiração e como o aplicativo irá tratar a informação? Append nas informações da timeline já existente?
      • Falhas na comunicação entre MCS e aplicativo (push)
        • Haverá retentativa de envio?
          • Quantas tentativas?
          • Intervalo de tentativas?
        • Envio imediato da notificação via SMS/EMAIL
          • Como será a atualização da TimeLine?
  2. DataFlow

    • Pendente - Solicitado
      • Dados da timeline
        • Quais os tipos de dados?
        • Qual a ordem dos dados?
  3. API Design

    • Pendente - Solicitado
      • Mapa - rota continuará sendo traçada mesmo com app em background? Cuidado com consumo de bateria e recursos do cliente
      • Mapa - rota será traçada pelo app através das coordenadas de start (cada notificação do app do técnico para o cliente) - end?
  4. Versão mínima do APP do técnico

    • Verificar com a Oracle quais requisitos mínimos do MAF
      • Encaminhar info para @projeto
        • Accurate informa que informação já foi encaminhada para o projeto
  5. Versão mínima do APP cliente

    • Verificar analitics do NETAPP para identificar a versão mínima e volumetria de acesso
  6. APP Design

    • Customer Experience
      • Em momento de erro na invocação da API qual o comportamento?
      • Offline datasync?
        • Existe a possibilidade de utilizar mensagem de conexão perdia: ".....Você será conectado novamente"
        • Projeto está verificando o requisito
          • Descartado para Fase 1
    • Timeline
      • Atualização passiva (Push JSON Body)
        • Podemos ter as duas alternativas uma atualização ativa e uma passiva
        • Caso ocorra um erro na entrega na notificação (ex. smartphone desligado), qual seria o procedimento?
          • Na proxima notificação seria envaminhadas a mais atual + as ultimas notificações? NÃO PRATICAVEL POIS EXISTE LIMITE DE 4K DE DADOS PARA PUSHING
          • Será enviado uma notificação de atualização de timeline, em seguida o APP solicitará sincronização da timeline.
      • Atualização ativa (API Call)
        • Podemos ter as duas alternativas uma atualização ativa e uma passiva
        • Recuperação de toda a timeline até o momento
          • Botão para atualização da timeline?
          • Monitorar conexão e caso seja perdida a conetividade/app aberto, realize o call da API para retornar da timeline
          • Será enviado uma notificação de atualização de timeline, em seguida o APP solicitará sincronização da timeline.

Informações

Descrição
Requisitos não funcionais meu técnico
Criado por
João Barros
Visualizações
31
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?