Questões de Concurso Sobre arquitetura de software para analista de sistemas

Foram encontradas 1.046 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2674715 Arquitetura de Software

Application Programming Interface (API) representa um programa que tem por objetivo fornecer ou receber informações de forma facilitada e segura. Ela é amplamente utilizada para a realização de integração entre sistemas, quer seja B2B ou B2C. Especificamente em relação às APls RESTful, analise as afirmativas abaixo e marque alternativa correta.

-

I. As APls RESTful são um tipo de API baseada em tecnologia web.

II. GET, POST, PUT, DELETE e PACKED são exemplos de nomes de verbos das APls RESTful. Estes determinam a finalidade da requisição que um usuário esteja enviado para a API.

III. Em se tratando de formato de retorno de dados, podemos dizer que as APls RESTFull são agnósticas. Apesar do formato de retomo de dados JSON ser o mais utilizado, outros formatos de retorno podem ser utilizados.

Alternativas
Q2674714 Arquitetura de Software

Os microsserviços são uma abordagem de arquitetura no desenvolvimento de software que defende a quebra da aplicação em pequenos serviços independentes que se comunicam através de APls. É portanto uma abordagem bem diferente da tradicional arquitetura monolítica. A respeito dos conceitos que envolvem os microsserviços, analise as afirmativas abaixo e marque alternativa correta.

-

I. Os microsserviços não são uma novidade. Service-Oriented Architecture (SOA) já defendia nos anos 90 conceitos nos quais os microsserviços se baseiam, como por exemplo o baixo acoplamento entre as partes de um sistema.

II. A arquitetura de microsserviços possui diversas vantagens, elas estão relacionadas tanto ao desenvolvimento da aplicação como também ao seu deploy. Essa arquitetura traz no entanto desafios, como por exemplo, nos desapegarmos do uso constante de transações atômicas.

IlI. Quando falamos em microsserviços o Service Mesh pode ser entendido como uma camada que lida com o volume de tráfego entre os serviços, também chamado de tráfego norte-sul. Essa camada abstrai serviços compartilhados como por exemplo: novas tentativas (retry), balanceamento de carga e tempo limíte (timeout).

Alternativas
Q2674713 Arquitetura de Software

O Java é uma linguagem de programação orientada a objetos que tem por característica compilar o código do desenvolvedor para um bytecode que é interpretado por uma máquina Java virtual (JVM). A respeito da utilização de métodos estáticos e operadores matemáticos na linguagem Java, analise o código abaixo e marque a alternativa que indica, corretamente, o valor que será apresentado em tela ao final da sua execução.

-

import java. lang.Math;

public class Teste {

-

public static double inc(double a) {

return ++a + 1.1;

};

public static double inc(int a) {

return Math.pow(a, 2);

};

public static float inc(float a) {

return a++ + 2;

};

public static String inc(String a) {

return a+ 1;

};

public static void main(String args[]) {

float a, b = 1000;

a= inc(b);

System.out.println(a);

}

}

Alternativas
Q2674712 Arquitetura de Software

COBIT é o nome de um framework para governança e gerenciamento de Tecnologia da Informação (TI) em empresas. Ele identifica as boas práticas da área e também apresenta conceitos relacionados. Dentre os benefícios que as empresas podem alcançar na área de TI ao adotar o COBIT, podemos citar: aumento de eficiência, otimização dos investimentos e melhorias na segurança da informação. Para alcançar tais objetivos, o COBIT estabelece cinco diferen1es princípios. o princípio de Abordagem Holística prevê a existência de sete diferentes habilitadores. Estes habilitadores representam a chave que facilitará a implementação da governança de TI de forma abrangente na empresa. Marque a alternativa que indica, corretamente, apenas habilitadores descritos pelo COBIT 5.

Alternativas
Q2674711 Arquitetura de Software

O ITIL é um framework concebido para descrever processos e tarefas relacionados ao gerenciamento de serviço de Tecnologia da Informação (TI). Este framework recebe atualizações à medida que evolui. Em sua versão 3, lançada em 2007, elenca fases do ciclo de vida de serviço em volumes que por sua vez listam os processos que devem ser gerenciados naquela fase. A respeito dos volumes e processos do ITIL versão 3, analise as afirmativas abaixo e marque a alternativa correta.

-

I. O volume de Operação de Serviço é o responsável pelo tema gerenciamento de incidentes.

lI. Gerenciamento de Fornecedores e Gerenciamento de Capacidade são temas pertencentes ao volume de Desenho de Serviço.

IlI. O ITIL v3 é composto por 4 diferentes volumes, são eles: Operação de Serviço, Desenho de Serviço, Estratégia de Serviço e Melhoria Continua de Serviço

Alternativas
Respostas
581: B
582: D
583: C
584: A
585: C