Sobes.tech

System Analyst

Alguma vez o negócio insistiu numa solução que achavas incorreta? Como o resolveste?

191

Quem deve decidir sobre a integração síncrona ou assíncrona — o produto ou o desenvolvedor?

188

Desenha um diagrama no chat como na primeira mensagem (visualização de texto).

181

É necessário um prompt padrão geral para que outros diagramas de sequência das tarefas sejam feitos da mesma forma.

176

Tarefa prática: Plataforma de notificações unificada (Notification Platform) Contexto Na empresa, existem 3 sistemas dispersos que enviam notificações aos utilizadores: 1. CRM — envia e-mails e notificações push sobre encomendas. 2. Portal de suporte — envia mensagens sobre tickets no bot do Telegram. 3. Sistema de segurança — gera alertas SMS sobre acessos suspeitos. Cada sistema implementa a sua própria lógica: * modelos próprios, destinatários codificados; * sem história centralizada de notificações; * os utilizadores reclamam de duplicados e atrasos; * sem SLA, métricas ou centro de controlo unificado. Objetivo Projetar uma nova Notification Platform que: * agregue eventos de diferentes fontes (CRM, Support, Security), * os encaminhe por tipo e canal (email, SMS, Telegram, push), * garanta uniformidade nos modelos, registo e observabilidade, * suporte SLA (p95 ≤ 3 seg para entrega), * permita escalabilidade e expansão de canais no futuro. Tarefa para o candidato 1. Defina os requisitos funcionais do sistema. 2. Descreva os requisitos não funcionais (fiabilidade, desempenho, tratamento de erros). 3. Elabore um diagrama de contexto (C4 Nível 2). 4. Adicione um esquema de diagrama de sequência. Por exemplo, envio de mensagem do CRM.

168
/3