Analisando o problema apresentado, percebemos que já existe uma plataforma funcional e que o objetivo do trabalho é incrementar uma nova funcionalidade. Considerando que o desenvolvimento será realizado por uma equipe multidisciplinar, o pensamento computacional torna-se o fundamento essencial para iniciar a solução, mesmo que já exista uma aplicação em funcionamento.
Isso é necessário porque precisamos decompor o problema em partes menores, permitindo que cada integrante da equipe trabalhe em uma etapa específica. Em seguida, reconhecemos padrões e abstraímos as informações relevantes, focando apenas naquilo que é essencial para a nova funcionalidade — sem necessidade de alterar toda a plataforma.
A abstração nos ajuda a filtrar o que realmente importa, direcionando o esforço para o que agrega valor. A partir dessa análise, podemos então desenvolver o algoritmo que solucionará o problema de forma eficiente e integrada ao sistema já existente.
Então a alternativa correta realmente é a que trata dos pilares do pensamento computacional, que garante organização, clareza e colaboração entre os membros da equipe, além de reduzir complexidade e aumentar a qualidade da solução proposta.
As demais demonstram que devemos partir diretamente para a solução, o que é incorreto, já que corremos o risco de retrabalho, perca de tempo ou a não finalização da solução para o problema.
Decompor o problema em partes menores, identificar padrões nas mudanças organizacionais, abstrair informações relevantes e criar um modelo de dados que permita atualizações rápidas e eficientes, garantindo que o organograma reflita instantaneamente as mudanças.