Magna Concursos

Foram encontradas 56.730 questões.

De acordo com Ian Sommerville, em Engenharia de Software 10ª edição, são as quatro atividades fundamentais de um processo de software da Engenharia de Software, EXCETO:

 

Provas

Questão presente nas seguintes provas

Sobre os fundamentos da Engenharia de Software de Ian Sommerville, em Engenharia de Software 10ª edição, analise as assertivas abaixo e assinale a alternativa correta.

I. Um processo de software envolve um conjunto de atividades relacionadas que levam à produção de um sistema de software.

II. O processo utilizado nas diferentes empresas independe do tipo de software que está sendo desenvolvido.

III. A Engenharia de Software provê um método universal que pode ser aplicado em qualquer tipo de sistema de software.

 

Provas

Questão presente nas seguintes provas

Analise o seguinte código em Java 8 abaixo:

List<String> nomes = Arrays.asList("ana", "bia", "carla");
nomes.forEach(n -> System.out.println(n.toUpperCase()));

Qual será a saída?

 

Provas

Questão presente nas seguintes provas

Sobre as ações do processo de Hardening, analise as assertivas abaixo e assinale a alternativa correta.

I. Excluir contas inutilizadas.

II. Desinstalar programas dispensáveis.

III. Rever permissões e pontos de acesso.

IV. Mapear possíveis vírus e malwares presentes.

 

Provas

Questão presente nas seguintes provas

Qual comando do Git é utilizado para enviar os commits locais para um repositório remoto?

 

Provas

Questão presente nas seguintes provas

Um sistema legado desenvolvido em .NET Framework precisa ser acessível a partir de uma aplicação móvel rodando em iOS e Android. A equipe decide expor as funcionalidades através de uma API REST. Qual seria a abordagem de desenvolvimento mais moderna e recomendada?

 

Provas

Questão presente nas seguintes provas

criptografia é uma ferramenta essencial para a segurança de dados. Com base no script apresentado a seguir, desenvolvido a partir de AES, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.primitives import padding
import os

def encrypt(msg, key):
    iv = os.urandom(16)
    cipher = Cipher(algorithms.AES(key), modes.CBC(iv))
    padder = padding.PKCS7(128).padder()
    padded = padder.update(msg.encode()) + padder.finalize()
    encrypted = cipher.encryptor().update(padded) + cipher.encryptor().finalize()
    return iv + encrypted

def decrypt(data, key):
    iv, encrypted = data[:16], data[16:]
    cipher = Cipher(algorithms.AES(key), modes.CBC(iv))
    decrypted_padded = cipher.decryptor().update(encrypted) + cipher.decryptor().finalize()
    unpadder = padding.PKCS7(128).unpadder()
    return (unpadder.update(decrypted_padded) + unpadder.finalize()).decode()

key = os.urandom(32)
msg = "Mensagem secreta"

enc = encrypt(msg, key)
print(enc.hex())

print(decrypt(enc, key))

(  ) O vetor de inicialização (IV) é sempre fixo e não precisa ser transmitido junto com a mensagem criptografada.
(  ) O padding no código é opcional, porque o AES pode criptografar mensagens de qualquer tamanho sem necessidade de ajuste.
(  ) O script utiliza criptografia simétrica AES em modo CBC, onde a mesma chave é usada para criptografar e descriptografar os dados.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas

Em um servidor ASP.NET Core, deseja-se fazer a captura global de exceções e correlação de logs por requisição. Qual configuração segue as recomendações oficiais?

 

Provas

Questão presente nas seguintes provas

Uma aplicação ASP.NET Core será entregue em Kubernetes (K8s) da Empresa de Tecnologia e Informações da Previdência (Dataprev). Busca-se imagem final pequena e monitoramento de saúde nativo do cluster. Qual prática é a mais adequada?

 

Provas

Questão presente nas seguintes provas

Em pipeline YAML (YAML Ain’t Markup Language) do Azure DevOps, deseja-se fazer uma análise estática com Quality Gate do SonarQube que falhe o build ao reprovar. O que é suportado oficialmente?

 

Provas

Questão presente nas seguintes provas