Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.537 questões

Q2451565 Arquitetura de Software
Pensando em uma implementação comum da API REST, assinale a opção que indica o principal princípio associado ao seu estilo arquitetural.
Alternativas
Q2451557 Arquitetura de Software
Queremos construir uma aplicação WEB em JAVA em três camadas.
Sobre a utilização do padrão de projeto MVC nesta aplicação, assinale a afirmativa correta.
Alternativas
Q2451556 Arquitetura de Software
Uma empresa deseja lançar uma primeira versão de um aplicativo de vendas de produtos não muito comuns e, portanto, precisa saber qual será a melhor forma de aceitação dos usuários.
Neste cenário, assinale a opção que indica o padrão arquitetural e metodologias corretas a serem aplicadas no desenvolvimento deste sistema.
Alternativas
Q2450750 Arquitetura de Software
No ciclo de vida do desenvolvimento de sistemas, a fase que envolve o entendimento dos requisitos de negócio é a de 
Alternativas
Q2449283 Arquitetura de Software
Atualmente as empresas estão buscando alternativas de arquiteturas de sistemas e a estruturação em contêiner é uma boa opção por oferecer os benefícios a seguir, exceção feita ao descrito na alternativa:
Alternativas
Q2447167 Arquitetura de Software
No padrão MVC (Model-View-Controller) aplicado ao PHP, qual componente é responsável por receber as requisições do usuário e determinar a ação a ser executada?
Alternativas
Q2447143 Arquitetura de Software
O padrão de arquitetura Modelo-Visão-Controlador (MVC) é amplamente utilizado no desenvolvimento de aplicações web para separar a lógica de negócios da interface do usuário, facilitando a manutenção e a escalabilidade das aplicações.
Em uma aplicação PHP, que utiliza o padrão MVC, as rotas são geralmente definidas:
Alternativas
Q2446229 Arquitetura de Software
A diferença entre as etapas de análise e projeto no ciclo de vida do desenvolvimento de software está no fato de que:
Alternativas
Q2446228 Arquitetura de Software
A Arquitetura Orientada a Serviços (SOA) é um estilo arquitetural que visa organizar sistemas de software como um conjunto de serviços interconectados. Cada serviço representa uma unidade lógica de funcionalidade, geralmente autocontida e acessível por meio de uma interface padronizada. Como é conhecida a prática de organizar a arquitetura de uma Service-Oriented Architecture (SOA), para promover a reutilização e a interoperabilidade dos serviços?
Alternativas
Q2446227 Arquitetura de Software
O padrão MVC (Model-View-Controller) é um padrão de arquitetura de software amplamente utilizado para projetar e desenvolver aplicativos que envolvem uma interface de usuário. Ele separa os componentes de um aplicativo em três partes principais: Model (Modelo), View (Visualização) e Controller (Controle). Essa divisão em três componentes separados permite uma maior modularidade, reutilização de código e manutenção do aplicativo. Além disso, o padrão MVC promove a separação de preocupações, o que facilita o desenvolvimento e a evolução do software. Qual padrão de projeto GOF é utilizado para facilitar a interação entre a camada de visualização (View) e a camada de modelo (Model) no padrão MVC? 
Alternativas
Q2446226 Arquitetura de Software
Os Padrões de Projeto GoF (Gang of Four) referem-se a um conjunto de 23 padrões de projeto de software que foram documentados no livro "Design Patterns: Elements of Reusable Object-Oriented Software", escrito por Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides. Esses padrões de projeto fornecem soluções comuns para problemas recorrentes no design de software orientado a objetos. Eles são categorizados em três grupos principais: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais. Qual é o objetivo principal do padrão de projeto Memento?
Alternativas
Q2446220 Arquitetura de Software
O Spring MVC (Model-View-Controller) é um framework do Spring que facilita o desenvolvimento de aplicativos da web baseados no padrão de arquitetura MVC. Ele fornece um modelo de programação flexível e robusto para criar aplicativos da web, permitindo a separação clara de responsabilidades entre o modelo de dados (Model), a lógica de apresentação (View) e o controle de fluxo (Controller). Qual anotação no Spring MVC é usada para extrair valores de caminho (partes da URL) e passá-los para um método do controlador como argumentos? 
Alternativas
Q2446213 Arquitetura de Software
Usabilidade é um conceito que se refere à capacidade de um produto, como software, websites ou aplicativos serem utilizados por usuários para atingir objetivos de forma eficaz, eficiente e satisfatória. Qual dos conceitos de usabilidade se concentra na capacidade de um sistema ser utilizável por pessoas com necessidades especiais? 
Alternativas
Q2444318 Arquitetura de Software
Assinale a alternativa que apresenta a função da camada de apresentação, na arquitetura em três camadas. 
Alternativas
Q2417255 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


O trecho de código a seguir exemplifica um polimorfismo em Java, pois a classe Gerente implementa de maneira específica o método recebeSalario, ao mesmo tempo em que compartilha parte da funcionalidade da classe Empregado.


class Empregado {

    private String nome;

    private double salario;

    public Empregado(String nome, double

            salario) {

            this.nome = nome;

            this.salario = salario;

    }

    public double recebeSalario() {

            return salario;

    }

}

class Gerente extends Empregado{

     private double bonus;

public Gerente(String nome, double

           salario, double bonus) {

     super(nome, salario);

  this.bonus = bonus;

  }

@Override

  public double recebeSalario() {

    return super.recebeSalario() + bonus;

  }

}

class FolhaPagamento {

    public static void main(String[] args) {

    Gerente gerente = new Gerente(“Luiza”,

           5000, 1000);

System.out.println(gerente.recebeSalario()); 

}

}

Alternativas
Q2417254 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


O padrão Singleton facilita o teste unitário, pois garante que sempre haverá uma única instância da classe para testar.

Alternativas
Q2417253 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


No padrão MVC, o model encapsula a lógica da aplicação, sendo responsável por processar e gerenciar os dados de forma independente da interface do usuário e da camada de apresentação. 

Alternativas
Q2415842 Arquitetura de Software

No que se refere às tecnologias de datacenters, julgue o próximo item.


A redundância em datacenters, com a duplicação de diversos componentes, tem como objetivo aumentar o poder de processamento das máquinas neles instaladas. 

Alternativas
Q2415840 Arquitetura de Software

Acerca de servidores de aplicação, julgue o próximo item. 


Os servidores de aplicação podem ser executados nos lados do cliente ou do servidor de uma aplicação do tipo cliente/servidor. 

Alternativas
Q2398325 Arquitetura de Software
A analista Débora está implementando o sistema CGEOnline de acordo com o Domain Driven Design (DDD). Débora criou em CGEOnline a classe de modelo de domínio Acoes, sem atributos que identifiquem unicamente determinada instância da classe. As instâncias de Acoes são caracterizadas apenas pelo estado da instância.
A classe Acoes, criada por Débora, aplica o conceito do DDD:
Alternativas
Respostas
701: B
702: C
703: B
704: E
705: A
706: C
707: C
708: A
709: B
710: C
711: C
712: D
713: C
714: B
715: C
716: E
717: C
718: E
719: E
720: E