Questão de Engenharia de Software — Desenvolvimento de Software — FCC 2022
Engenharia de Software›Desenvolvimento de Software
Código
fc062361
Banca
FCC
Órgão
PGE-AM
Ano
2022
Cargo
Técnico em Gestão Procuratorial Especialidade Engenharia de Software
Tradicionalmente, as organizações têm duas alternativas quando precisam de um novo sistema de informação: construí-lo usando seu time de desenvolvedores ou comprá-lo de um fornecedor externo. O desenvolvimento Low Code (LC) e No Code (NC) tem se despontado como uma alternativa, pois
Apode proporcionar soluções próximas aos requisitos de negócios, podendo ser implementado rapidamente, embora custe muito mais do que os sistemas desenvolvidos internamente.
Butiliza ferramentas cujas interfaces tornam a criação de novos aplicativos apenas uma questão de apontar e clicar ou configurar menus, podendo substituir os profissionais de TI, já que não exige nenhum nível de conhecimento técnico para dimensionar, manter, integrar e governar os sistemas.
Cexpande o tipo de pessoas que podem criar aplicativos dentro de uma empresa. No entanto, há uma ressalva importante: o software LC/NC exige algum nível de envolvimento do time de TI quando se trabalha em sistemas críticos.
Do software LC não exige nenhum nível de habilidade de programação, podendo ser usado por empresários não técnicos para melhorar sua produtividade.
Eo software NC geralmente é usado por funcionários híbridos de negócios/TI conhecidos como “citizen developers”. Para as empresas, isso as ajuda a digitalizar e automatizar tarefas e processos mais rapidamente, dispensando a contratação de desenvolvedores.
Revelar gabarito e comentário▾
GabaritoC — expande o tipo de pessoas que podem criar aplicativos dentro de uma empresa. No entanto, há uma ressalva importante: o software LC/NC exige algum nível de envolvimento do time de TI quando se trabalha em sistemas críticos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Low Code e No Code (LC/NC)
Gabarito: letra C. O desenvolvimento Low Code (LC) e No Code (NC) expande o grupo de pessoas capazes de criar aplicações, mas para sistemas críticos ainda é necessário o envolvimento da equipe de TI. As demais alternativas exageram ao afirmar que LC/NC não exige nenhuma habilidade técnica ou que substitui totalmente os profissionais de TI.
A banca testa o conhecimento sobre as características reais dessas abordagens, que são uma alternativa intermediária entre construir e comprar software. Elas permitem que usuários de negócio (citizen developers) criem soluções com menos código, mas não eliminam a necessidade de TI em cenários complexos.
Alternativa A — ❌ Incorreta
Afirma que LC/NC custa muito mais que sistemas internos. Na prática, o custo é geralmente menor ou comparável, pois reduz o tempo de desenvolvimento. O erro é inverter a relação de custo.
Alternativa B — ❌ Incorreta
Diz que LC/NC não exige nenhum conhecimento técnico para dimensionar, manter, integrar e governar sistemas. Isso é falso: ainda que as interfaces simplifiquem, tarefas de governança e integração complexas demandam profissionais de TI.
Alternativa C — ✅ Correta ⟵ GABARITO
Afirma que LC/NC expande quem pode criar aplicativos, mas ressalva que sistemas críticos exigem envolvimento de TI. É a descrição mais equilibrada e realista.
Alternativa D — ❌ Incorreta
Alega que Low Code não exige nenhuma habilidade de programação. Na verdade, Low Code ainda requer algum conhecimento de lógica e programação, embora em menor escala que o desenvolvimento tradicional.
Alternativa E — ❌ Incorreta
Diz que No Code "dispensa a contratação de desenvolvedores". LC/NC reduz a dependência, mas não elimina a necessidade de desenvolvedores para integrações, segurança e sistemas críticos.
NÃO CAIA NESSA!
A banca explora generalizações indevidas: várias alternativas afirmam que LC/NC "não exige nenhum conhecimento técnico" ou "substitui completamente a TI". A alternativa correta (C) é a única que reconhece a limitação — sistemas críticos ainda precisam de TI. Fique atento a termos como "nenhum", "dispensa" ou "substitui".