Questões de Concurso Sobre refatoração em arquitetura de software

Foram encontradas 8 questões

Q4240095 Arquitetura de Software
Em um Tribunal de Justiça que utiliza hyperautomation para automatizar a distribuição e classificação de processos, um robô RPA consome um serviço, desenvolvido em Java, responsável por integrar sistemas corporativos, mecanismos de OCR, modelos de IA e APIs judiciais. Considere o trecho de código abaixo implementado nessa arquitetura.

Q30.png (548×232)

Durante uma auditoria interna, foi identificado que determinadas falhas de integração não são adequadamente rastreadas, dificultando a sustentação das automações e a identificação de causas-raiz em incidentes que envolvem múltiplos componentes. Nesse cenário, é pertinente
Alternativas
Q4216301 Arquitetura de Software
Uma equipe mantém uma aplicação web estruturada segundo o modelo MVC (Modelo-Visão-Controlador). Após sucessivas evoluções, os controladores passaram a concentrar validações de negócio, cálculos, verificação de permissões e decisões sobre transições de estado.

Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema mantendo a separação de responsabilidades e favorecendo a reusabilidade.

Nesse contexto, de acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.
Alternativas
Q3538643 Arquitetura de Software
No desenvolvimento de aplicações para um tribunal, a equipe técnica adota padrões de projeto (GOF), boas práticas de codificação e princípios de design como SOLID, DRY e KISS. Em projetos que envolvem arquiteturas de microsserviços, arquiteturas orientadas a eventos e a construção de pipelines de dados, a aplicação desses conceitos é essencial para garantir a robustez das soluções. Nesse contexto, o desenvolvimento deve seguir estratégias que
Alternativas
Q3281639 Arquitetura de Software
A equipe de desenvolvimento de uma prefeitura está refatorando um sistema legado de atendimento ao público e precisa utilizar o padrão Factory Method para criar diferentes tipos de objetos relacionados a solicitações (como solicitações de manutenção, serviços ou emergências). A prática de implementação que reflete adequadamente o padrão Factory Method com foco em extensibilidade e encapsulamento é  
Alternativas
Q3124304 Arquitetura de Software
Durante o desenvolvimento de software, a refatoração de código é uma prática importante para melhorar a estrutura e a qualidade sem alterar o comportamento externo. Com base nos conceitos de refatoração em direção à herança, assinale a seguir o principal benefício de aplicar esse processo em um código com classes duplicadas:
Alternativas
Q314404 Arquitetura de Software
A documentação da arquitetura de software de sistema facilita a comunicação entre os participantes do desenvolvimento do sistema.

A respeito das práticas de arquitetura de software, julgue os itens a seguir.

Ao refatorar um código, altera-se a funcionalidade do sistema.

Alternativas
Q314403 Arquitetura de Software
A documentação da arquitetura de software de sistema facilita a comunicação entre os participantes do desenvolvimento do sistema.

A respeito das práticas de arquitetura de software, julgue os itens a seguir.

A refatoração objetiva tornar o código mais claro e limpo.

Alternativas
Q54347 Arquitetura de Software
É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de
Alternativas
Respostas
1: A
2: C
3: D
4: E
5: A
6: E
7: C
8: B