FC ConcursosFC Concursos

Questão FC374944

Relacione adequadamente cada conceito de Arquitetura de Software à sua respectiva descrição. 1. Padrões de projeto (GoF, de criação, estruturais, comportamentais). 2. Clean Code. 3

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

Instituto Consulplan · 2024

Relacione adequadamente cada conceito de Arquitetura de Software à sua respectiva descrição.

 

1. Padrões de projeto (GoF, de criação, estruturais, comportamentais).

 

2. Clean Code.

 

3. Tecnologias de integração (Web services, RESTful, SOAP e GraphQL, Mensageria).

 

4. Design de software.

 

( ) Conjunto de diretrizes para escrever código claro, conciso e fácil de manter.

 

( ) Abordagens para integrar sistemas distribuídos e garantir a comunicação entre aplicativos.

 

( ) Soluções reutilizáveis para problemas comuns de design de software, definidas por um grupo de especialistas.

 

( ) Processo de criar uma estrutura organizacional e funcional para o software que atenda aos requisitos do usuário e aos objetivos de negócios.

 

A sequência está correta em

  1. 2, 3, 1, 4.
  2. 4, 1, 2, 3.
  3. 2, 1, 3, 4.
  4. 2, 3, 4, 1.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Clean Code (2) é um conjunto de práticas e princípios para escrever código legível, simples e fácil de manter. Visa nomes claros, funções pequenas, baixo acoplamento e alta coesão, permitindo que equipes compreendam e evoluam o sistema com menos esforço e menos defeitos.


Tecnologias de integração (3) englobam protocolos e mecanismos (REST, SOAP, GraphQL, mensageria etc.) que permitem a comunicação entre sistemas distribuídos. Garantem troca de dados, interoperabilidade e escalabilidade entre aplicações heterogêneas.


Padrões de projeto (1) são soluções documentadas e reaplicáveis para problemas recorrentes de design de software. Fornecem nomes, estruturas e trade‑offs que ajudam a padronizar decisões arquiteturais e melhorar a manutenção.


Design de software (4) é o processo de definir a estrutura organizacional e comportamental do sistema para atender requisitos de usuário e objetivos de negócio, orientando implementação, desempenho e evolução.


Sequência correta: 2, 3, 1, 4.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo