Questão 24 · Informática: Engenharia de software e metodologias ágeis
Os profissionais técnicos de aplicativos responsáveis por plataformas, arquitetura e integração devem racionalizar inovações recentes para revitalizar seus portfólios de aplicativos.
A modernização da arquitetura e da entrega de aplicativos e integração é necessária para oferecer suporte à agilidade comercial sustentável. Nesse contexto, é correto
- A) tratar a arquitetura e a tecnologia isoladamente, de forma que processos, estrutura organizacional e plataformas somente sejam acoplados quando finalizados.
- B) realizar a modernização para todos os produtos e cenários possíveis de uma vez, abrangendo todos os serviços, ainda que haja maiores riscos.
- C) implantar as aplicações em multicloud na arquitetura de microsserviços e somente aplicar princípios de desenvolvimento ágil e DevOps, se ambas implantações ocorrerem com sucesso.
- D) priorizar a liberação de atualizações para toda a organização (big bang), evitando os princípios de aplicativos de malha (mesh app) e MASA (mesh app and service architecture).
- E) criar APIs (application programming interface) para que os aplicativos as usem de modo que não haja acesso direto ao banco de dados, ou seja, tornar os aplicativos fracamente acoplados.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (TJ/RJ 2021).
Comentário
Gabarito: E.
A alternativa E é correta: criar APIs para que os aplicativos as usem, sem acesso direto ao banco de dados, é a prática que produz aplicações fracamente acopladas. Cada componente expõe funções por interface definida, e alterações internas não afetam os demais, o que favorece a agilidade e a sustentabilidade da modernização, como o texto afirma.
Demais alternativas:
- A: tratar arquitetura e tecnologia isoladamente vai contra a integração de processos, estrutura e plataformas, que devem evoluir juntos.
- B: modernizar tudo de uma vez aumenta os riscos, o oposto do que se recomenda.
- C: exigir sucesso prévio de multicloud para aplicar ágil e DevOps inverte a lógica de adoção incremental.
- D: liberação big bang é justamente o que a modernização busca evitar, em favor de entregas incrementais.
Dica: acesso ao dado somente via API e baixo acoplamento são marcas da modernização.
Fundamentos: Princípios de arquitetura de aplicações: APIs e baixo acoplamento (texto-base do enunciado) · Gabarito oficial definitivo (alternativa E)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TJ/RJ 2021 (Analista Judiciário – Grupo: Tecnologia da Informação – Especialidade: Analista de Gestão de TIC), questão 24, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.