Questões de Concurso Comentadas sobre arquitetura orientada a objetos em arquitetura de software

Foram encontradas 34 questões

Q4032111 Arquitetura de Software
No contexto dos princípios SOLID, que orientam o desenvolvimento de software orientado a objetos, assinale a alternativa que NÃO corresponde a um dos princípios do SOLID.
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960608 Arquitetura de Software

Um arquiteto de software está projetando um framework em linguagem Java para o processamento de diferentes tipos de transações financeiras. Para isso, ele define:



• Uma classe abstrata AbstractTransaction, que contém estado compartilhado e parte da implementação comum.


• Duas interfaces, Auditable e Reversible, cada uma declarando contratos de comportamento e fornecendo alguns métodos default.


• Uma classe concreta PixTransfer, que deve reutilizar a implementação comum de AbstractTransaction e também oferecer suporte a auditoria e reversão.



Durante a revisão do projeto, o arquiteto avalia diferentes decisões de projeto, com o uso de diferentes combinações de herança para maximizar reuso e flexibilidade. Qual decisão de projeto é válida?

Alternativas
Q3832910 Arquitetura de Software
No desenvolvimento de software moderno, a aplicação de princípios de design e metodologias ágeis visa aumentar a qualidade e a manutenibilidade do código. Considerando os princípios SOLID e a prática de testes, assinale a alternativa CORRETA sobre a arquitetura de software. 
Alternativas
Q3472948 Arquitetura de Software
Durante a definição da arquitetura de um sistema, optou-se por um modelo orientado a objetos, com ênfase em reutilização e manutenção. A arquitetura foi organizada em pacotes e classes com responsabilidades bem definidas, usando mecanismos como herança e interfaces para promover flexibilidade. Dessa forma, com base nos princípios de uma arquitetura de sistemas baseada em orientação a objetos, assinale a alternativa correta.
Alternativas
Q3281640 Arquitetura de Software
Uma equipe de desenvolvimento de software de uma prefeitura está criando um sistema para gestão de solicitações de serviços urbanos. Durante a análise inicial, foi definido que o código deve seguir o Single Responsibility Principle (SRP) do SOLID. A estratégia que a equipe pode adotar, que está de acordo com o SRP, é 
Alternativas
Q3281636 Arquitetura de Software
Uma prefeitura está desenvolvendo um sistema para integrar um módulo de pagamentos legados, cujo formato de dados é incompatível com o novo subsistema de cobrança online. E necessário permitir que o novo subsistema utilize o módulo antigo sem modificá-lo diretamente. Nesse contexto, o padrão estrutural Gang of Four (GOF) que resolve de forma ideal o problema de integração entre interfaces incompatíveis é o 
Alternativas
Q3183773 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O projeto orientado a objetos não pode ser combinado com metodologias ágeis, pois as metodologias ágeis requerem abordagens exclusivamente orientadas a dados.

Alternativas
Q3183771 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


Em arquiteturas de software orientadas a objetos, a principal função das classes é armazenar dados, e a interação entre objetos não tem impacto significativo no design do sistema.

Alternativas
Q3156871 Arquitetura de Software

No que se refere à arquitetura de software, julgue o item subsecutivo. 


Na arquitetura orientada a objetos, o polimorfismo é baseado na escolha do método específico a ser realmente chamado no momento da execução da compilação.

Alternativas
Q3035685 Arquitetura de Software
O modelo de arquitetura em que vários sistemas independentes são interconectados por meio de interfaces e protocolos padronizados, com o objetivo de criar um sistema integrado e coeso, é conhecido como Arquitetura
Alternativas
Q2562313 Arquitetura de Software

Em relação a DevOps e DevSecOps, julgue o item que se segue.  


Ansible é uma ferramenta escrita em Java e que usa JSON para descrever o estado desejado dos dispositivos e da configuração. 

Alternativas
Q2534616 Arquitetura de Software
Na arquitetura orientada a serviços (SOA) e no universo dos Web Services, diversos padrões e protocolos foram desenvolvidos para facilitar a interoperabilidade e a comunicação entre diferentes sistemas e aplicações na web.
Nesse contexto, relacione os padrões listados a seguir a suas respectivas funções:

1. SOAP
2. UDDI
3. WSDL
4. WSIL

( ) Define um formato de mensagem para a troca de informações estruturadas.
( ) Linguagem usada para inspecionar descrições de serviços web.
( ) Linguagem baseada em XML que descreve como acessar serviços web.
( ) Registro baseado em padrões para listar serviços web.

A relação correta, na ordem apresentada, é:
Alternativas
Q2498239 Arquitetura de Software
Um analista de sistemas está projetando um sistema cliente-servidor e precisa escolher entre a abordagem de Análise Estruturada e Análise Orientada a Objetos. Considerando as características e benefícios de ambas as abordagens, qual delas oferece vantagens na modelagem de sistemas complexos e na representação eficiente das interações entre os diferentes módulos do sistema?
Alternativas
Q2486330 Arquitetura de Software
[Questão inédita] A Arquitetura Orientada a Serviços (SOA - Service-Oriented Architecture) é um paradigma de desenvolvimento de software que organiza as funcionalidades de uma aplicação, como serviços, para atender às necessidades de negócios de uma organização. Assinale a alternativa correta sobre SOA.
Alternativas
Q2387554 Arquitetura de Software
Padrões de projeto são soluções consagradas que se baseiam nas estruturas da orientação a objetos para solucionar problemas comuns em projetos de software. Os padrões são agrupados em tipos.
Assinale a opção que indica apenas padrões do tipo comportamental
Alternativas
Q2352296 Arquitetura de Software

Julgue o item subsecutivo, com relação a requisitos e componentes de software. 


O design de software pode ser aplicado como produto, em uma abstração do mundo real, ou como processo, orientado aos objetivos do software.

Alternativas
Q2352291 Arquitetura de Software

Julgue o próximo item, no que se refere à arquitetura de sistemas.


Na arquitetura orientada a objeto, os dados e as operações são encapsulados para facilitar a manipulação das informações.

Alternativas
Q2228280 Arquitetura de Software

A respeito de arquitetura de software, julgue o item a seguir.


As arquiteturas voltadas para o desenvolvimento de microsserviços apresentam uma lógica simétrica, em que o uso de contêineres é considerado chave para tornar um processo mais eficiente.

Alternativas
Q2133227 Arquitetura de Software
Julgue o item a seguir, a respeito de desenvolvimento web em Java e de interoperabilidade de sistemas.  
A possibilidade de um aumento de interdependências é uma limitação que deve ser considerada em sistemas de arquitetura orientada a serviços. 
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074285 Arquitetura de Software
Uma das vantagens da POO é a reutilização de código.
Assinale a alternativa que exemplifica de forma correta a assinatura inicial da criação de uma subclasse em ORACLE(versão de base: 9i).
Alternativas
Respostas
1: E
2: B
3: D
4: D
5: D
6: A
7: E
8: E
9: E
10: C
11: E
12: B
13: B
14: E
15: C
16: C
17: C
18: C
19: C
20: B