Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.217 questões

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
Q2398323 Arquitetura de Software
A analista Joana está desenvolvendo a aplicação ParaibaCerta. Joana implementou o modelo e o repositório da camada de persistência, mas ainda não escolheu qual banco de dados irá utilizar. Joana também implementou um teste automatizado para determinado fluxo da interface gráfica da ParaibaCerta.
À luz da arquitetura hexagonal, ao implementar o repositório da camada de persistência e o teste automatizado, Joana adicionou à ParaibaCerta, respectivamente:
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Tecnólogo em Rede |
Q2392715 Arquitetura de Software
Sempre que um novo software é disponibilizado, o fabricante comumente disponibiliza uma lista de requisitos, ou seja, as características mínimas necessárias para a instalação do software. Dito isso, assinale a alternativa correta que justifica a verificação desses requisitos. 
Alternativas
Q2391989 Arquitetura de Software
Eastman (2014), em seu livro “Manual de BIM”, ressalta que serão necessárias, cada vez mais cedo, colaborações entre o arquiteto e as outras disciplinas de projeto. Segundo o autor, o conceito de “transferência de dados e informações entre aplicações possibilitando a contribuição e atuação de diferentes especialistas em um mesmo trabalho” diz respeito à
Alternativas
Q2389085 Arquitetura de Software
A equipe de sistemas de uma empresa recebeu uma demanda para incluir, em um sistema, um tratamento que permita observar se um determinado conjunto de dados está sendo atualizado. Caso haja alguma atualização, um conjunto de assinantes que desejem ser informados sobre alguma mudança nesses dados deverá ser notificado.
Para atender à demanda descrita, qual padrão de projeto pode ser usado?
Alternativas
Q2389084 Arquitetura de Software
J participa de uma equipe de desenvolvimento e recebeu uma demanda de codificar uma estrutura de árvore no sistema em que está trabalhando.
O padrão de projeto estrutural que poderá ajudar nessa tarefa de implementação é o
Alternativas
Respostas
1281: C
1282: C
1283: A
1284: B
1285: C
1286: C
1287: D
1288: C
1289: B
1290: C
1291: E
1292: C
1293: E
1294: E
1295: E
1296: C
1297: C
1298: A
1299: B
1300: D