O que faz se um negócio chega com uma tarefa pouco clara e diz "faça mais rápido, não há tempo para detalhes"?
System Analyst
Sabes trabalhar com GitLab?
Descreva um caso em que não havia um briefing claro. Como agiu?
Como te relacionas com o trabalho com protótipos de IA (protótipos clicáveis construídos através de agentes de IA)?
A revisão e o esclarecimento das necessidades do negócio pertencem à área do analista de sistemas?
Como funciona a integração com o provedor de pagamento? Descreva o fluxo de pagamento.
Onde e como registas as decisões? Como trabalhas com as mudanças?
Quem serão os seus stakeholders? Com quem irá recolher os requisitos?
Por que está procurando? O que procura?
Qual a importância de compreender o utilizador final para um analista de sistemas?
Para ti, qual é a verdadeira fonte de dados (Source of Truth)?
O que haverá na base de dados do serviço de multas? O entrevistador indicou que no diagrama há duas bases de dados.
Que ferramentas utilizas para comunicar?
O utilizador entrou e consultou a API de multas. De onde vêm as multas? Descreve o fluxo.
Como você lida com diagramas ER? Quais ferramentas você usa para desenhá-los?
Quais são os seus pontos fortes como analista de sistemas? Por que você?
Como distribuem as responsabilidades quando uma criança está doente?
Deixe apenas um erro no diagrama.
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.