Questões de Concurso
Sobre arquitetura orientada a objetos em arquitetura de software
Foram encontradas 37 questões
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?
Ao aplicar o DDD, Joana está ciente de que:
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.
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.
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.
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.
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, é:
Assinale a opção que indica apenas padrões do tipo comportamental.
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.
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.