Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q949281 Arquitetura de Software

Quanto aos elementos de interconexão de redes de computadores, à arquitetura TCP/IP e à arquitetura cliente‐servidor, julgue o próximo item.


Em uma arquitetura cliente‐servidor, os chamados sistemas cliente‐servidor são descritos como sistemas em duas camadas (two‐tier systems) e há uma separação física entre o cliente e o servidor.

Alternativas
Q949261 Arquitetura de Software

Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.


Uma interface de linha de comandos em uma aplicação Java é um exemplo do componente Visualização da arquitetura MVC.

Alternativas
Q949260 Arquitetura de Software

Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.


A arquitetura MVC é vantajosa em sistemas em que a camada de apresentação tem a possibilidade de mudanças constantes.

Alternativas
Q948649 Arquitetura de Software
NfeAutorizacao é um web service para disponibilizar o serviço destinado à recepção de mensagens de lote de NF-e. No caso do processamento assíncrono, as mensagens armazenadas na fila de entrada passam por validação de forma e das regras de negócios, e os resultados do processamento são armazenados na fila de saída. A validação da NF-e, não apresentando qualquer problema, resultará em “autorização de uso”, sendo a operação regular e a NF-e válida será armazenada no banco de dados. Caso ocorra algum problema de validação, o resultado poderá ser
Alternativas
Q943688 Arquitetura de Software
O serviço Web que define os componentes de uma especificação de serviço que podem ser usados para descobrir a existência de um serviço é conhecido por
Alternativas
Q943684 Arquitetura de Software

 Preencha corretamente as lacunas do texto abaixo.


Uma definição para web service é uma representação padrão para alguma informação ou recurso que pode ser usado por outros programas. ________________________é um padrão de intercâmbio de mensagens que suporta a comunicação entre serviços e define os componentes essenciais e opcionais das mensagens passadas entre os serviços. ________________________ é um estilo de arquitetura baseado na transferência de representações de recursos de um servidor para um cliente e é o estilo que sustenta a web como um todo. ________________________é um padrão para definição de interface de serviço, determinando como as operações de serviço e ligações de serviço devem ser definidas.


A sequência que preenche corretamente as lacunas do texto é

Alternativas
Q943683 Arquitetura de Software

Sobre o ciclo de vida de um software, avalie as afirmações a seguir.


I. O ciclo de vida em cascata apresenta alta flexibilidade e visibilidade.

II. O ponto de partida para a arquitetura de um processo é a escolha do modelo de ciclo de vida.

III. O ciclo de vida em espiral requer gestão sofisticada e equipe disciplinada e experiente.

IV. No modelo de entrega evolutiva, as atividade de especificação do problema são executadas em espiral e as atividades restantes são executas em cascata.

Está correto apenas o que se afirma em

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943313 Arquitetura de Software

A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.


A principal característica da arquitetura cliente‐servidor multicamadas é ser formada essencialmente por vários clientes e um único servidor.

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943312 Arquitetura de Software

A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.


Na arquitetura cliente‐servidor multicamadas, a estação cliente não realiza comunicação direta com o servidor de banco de dados.

Alternativas
Q942876 Arquitetura de Software
Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as afirmativas abaixo a respeito dos padrões de projeto Proxy e Template Method.


I O padrão Proxy pode ser usado para controlar os direitos de acesso a outro objeto.

II O padrão Proxy pode ser usado para acessar um objeto localizado em um ambiente remoto.

III O padrão Template Method define métodos templates para a criação de objetos que seguem uma determinada regra.

IV O padrão Template Method permite definir uma família de algoritmos que podem ser substituídos dinamicamente.


Estão corretas as afirmativas

Alternativas
Q942875 Arquitetura de Software
Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as seguintes afirmativas a respeito dos padrões de projeto Facade (Fachada) e Composite.


I Uma das consequências negativas do padrão Facade é que ele aumenta o acoplamento entre os subsistemas no qual é aplicado.

II O padrão Facade define uma interface única para acesso a um subsistema, tornando mais fácil a utilização de seus serviços.

III No padrão Composite, objetos que representam composições e objetivos primitivos são tratados (chamados) de forma idêntica pelo cliente.

IV O padrão Composite permite variar dinamicamente a quantidade de objetos primitivos, mas não de objetos composite.


Estão corretas as afirmativas

Alternativas
Q942874 Arquitetura de Software
Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as afirmativas presentes no quadro abaixo a respeito dos padrões de projeto Adapter e Observer:


I Uma das implementações do padrão Adapter é realizada através do uso do mecanismo de herança múltipla.

II O padrão Observer é usado para permitir que mudanças no estado de vários objetos sejam repassadas para objetos observadores interessados.

III O padrão Adapter permite que o cliente troque os objetos Adapter e Adaptee dinamicamente.

IV O padrão Observer define a quantidade de objetos observadores (Observer) de um dado assunto (Subject) em tempo de inicialização do programa.


Estão corretas as afirmativas

Alternativas
Q942873 Arquitetura de Software

O padrão Model-View-Controller (MVC – Modelo-Visão-Controlador) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. A respeito do padrão MVC, considere as afirmativas abaixo.


I O componente Controlador se comunica com o Modelo no padrão MVC para atualizar dados modificados.

II O padrão MVC restringe a comunicação entre os componentes Visão e Modelo.

III O componente Modelo se comunica com o componente Visão para notificar mudanças realizadas.

IV O padrão MVC foi concebido originalmente para o desenvolvimento de aplicações Web.

Estão corretas as afirmativas

Alternativas
Q942872 Arquitetura de Software

O padrão Layer (Camadas) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. Considere as seguintes afirmativas a respeito do Padrão Layer (Camadas):


I O Padrão Layer permite substituição completa de qualquer uma de suas camadas.

II O Padrão Layer (Camadas) define a estruturação de um sistema em várias camadas organizadas em uma pilha, onde camadas superiores oferecem serviços para as camadas inferiores.

III O Padrão Layer pode trazer problemas de desempenho devido à necessidade de processar cada requisição ao sistema através de diferentes camadas.

IV As camadas definidas no padrão Layer são: Interface do usuário (GUI), Autenticação/Autorização, Negócio (Business) e Dados (Data).


Estão corretas as afirmativas

Alternativas
Q942602 Arquitetura de Software
A respeito das diferenças entre REST (Representational State Transfer) e SOAP (Simple Object Access Protocol), assinale a alternativa correta.
Alternativas
Q942601 Arquitetura de Software
Em relação aos elementos presentes numa mensagem usando o protocolo SOAP (Simple Object Access Protocol), é correto afirmar que
Alternativas
Q942600 Arquitetura de Software
SOAP (do inglês, Simple Object Access Protocol) é um protocolo de troca de mensagens. Acerca desse protocolo, é correto afirmar que ele
Alternativas
Q942586 Arquitetura de Software
A respeito de sistema integrado de gestão empresarial (ERP, do inglês, enterprise resource planning), é correto afirmar que
Alternativas
Q941045 Arquitetura de Software
A programação paralela de sistemas distribuídos é geralmente feita de forma explícita com troca de mensagens usando a interface de programação MPI. Sobre a comunicação ponto-a-ponto em MPI, é correto afirmar:
Alternativas
Q940524 Arquitetura de Software

Para responder a questão considere a definição abaixo.

Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as seguintes afirmativas a respeito do padrão Singleton.


I O padrão Singleton pode ser usado para determinar uma quantidade fixa de instâncias de uma classe que podem ser criadas em uma aplicação.

II A classe que implementa o padrão Singleton deve manter público seus construtores.

III A implementação comum do padrão Singleton funciona em ambientes multi-threads.

IV O padrão Singleton é implementado através de atributos e métodos estáticos na classe onde é aplicado.


Estão corretas as afirmativas

Alternativas
Respostas
2721: C
2722: C
2723: C
2724: B
2725: C
2726: C
2727: C
2728: E
2729: C
2730: A
2731: C
2732: D
2733: D
2734: C
2735: C
2736: E
2737: B
2738: C
2739: D
2740: A