Foram encontradas 195.473 questões

Resolva questões gratuitamente!

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

Q3401861 Engenharia de Software
Uma das ferramentas amplamente utilizadas para controlar e testar a segurança de Web Services é o SoapUI. Com relação aos tipos de testes oferecidos pela ferramenta, analise os itens a seguir.
I. Os testes do tipo to-be oferecem como vantagem a possibilidade de criação de código e testes antes da criação dos serviços web reais. os desenvolvedores podem criar testes para operações que ainda não foram implementadas enquanto desenvolvem o aplicativo.
II. Os testes do tipo load permitem que os desenvolvedores avaliem os serviços web de forma rápida e fácil usando diferentes estratégias para verificar se as funcionalidades não quebram sob cargas de trabalho distintas.
III. Os testes do tipo as-is permitem que os desenvolvedores melhorem a eficiência, segurança contra ciberataques e a usabilidade dos serviços web.
Está correto, o que se afirma em
Alternativas
Q3401860 Segurança da Informação
Segundo a OWASP, os três elementos-chave para uma robusta proteção de dados em aplicações Web são
Alternativas
Q3401859 Segurança da Informação
O tipo de falha de segurança mais comum nos aplicativos web são as falhas de validação na entrada de dados. Essa vulnerabilidade abre a possibilidade de ocorrem diversos tipos de ataques. Com relação aos requisitos de segurança que um aplicativo web devem adotar, analise os itens a seguir.
I. A validação dos dados de entrada e codificação dos dados de saída nas aplicações web deve ser bem definida para evitar ataques do tipo injeção.
II. Os dados de entrada devem ser fortemente tipados e validados, devem ter intervalo e comprimento verificados e, na pior das hipóteses devem ser higienizados ou filtrados.
III. Os dados de saída dever ser criptografados em infraestruturas de PKI e armazenados em bancos de dados seguros, tornandose pouco disponíveis para maus usos.
Está correto o que se afirma em
Alternativas
Q3401858 Engenharia de Software
A ferramenta do framework Selenium que permite a execução de testes paralelos em múltiplas máquinas em diferentes plataformas é o
Alternativas
Q3401857 Engenharia de Software
Git é um sistema de controle de versões distribuído que possui vários comandos.
O comando que copia os commits mais recentes do repositório local para um repositório remoto é o
Alternativas
Q3401856 Arquitetura de Software
O padrão arquitetural MVC foi proposto na década de 70 e desde então vem sendo amplamente utilizado no mercado. Com relação às afirmativas sobre o padrão, avalie as afirmativas a seguir e assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Visão - são as classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem. A interface gráfica é formada por objetos de visão e contêineres.
( ) Conteiner - são as classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado. Como resultado de tais eventos, contêineres podem solicitar uma alteração no estado do Modelo ou da Visão. Suponha, por exemplo, uma Calculadora. Quando o usuário clica em um botão +, uma classe Controladora deve capturar esse evento e chamar um método do Modelo.
( ) Modelo - são as classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção. Assim, classes de Modelo não têm qualquer conhecimento ou dependência para classes de Visão e Contêineres. Além de dados, classes de Modelo podem conter métodos que alteram o estado dos objetos de domínio.
As afirmativas são, respectivamente,
Alternativas
Q3401855 Programação
Analise o código Python abaixo
Imagem associada para resolução da questão

Ao executar o código, os valores impressos são
Alternativas
Q3401854 Programação
A linguagem Python oferece como recurso a função lambda, ele é uma ferramenta poderosa que permite que os programadores criem funções anônimas, ou seja, sem necessidade de nomeá-las. Analise o código Python abaixo
Imagem associada para resolução da questão

Ao executar o código, os valores impressos são:
Alternativas
Q3401853 Sistemas Operacionais
Os pods do kubernets são a base da modernização de aplicativos e permitem que se desenvolvam aplicativos rapidamente. Com relação aos pods, analise os itens a seguir.
I. Um Pod representa uma coleção de imagens de aplicativos e volumes que podem ser executados em um mesmo ambiente de produção.
II. Pods, e não os contêineres, são o menor artefato implementável em um cluster Kubernetes. Ou seja, todas as imagens em um Pod estão em uma mesma máquina. Cada imagem dentro de um Pod é executada em seu próprio cgroup, no entanto, compartilham uma série de namespaces do Linux.
III. Os aplicativos em execução no mesmo Pod compartilham o mesmo endereço IP, o mesmo conjunto de portas (namespace de rede), têm o mesmo nome de hostname (namespace UTS) e podem se comunicar usando canais de comunicação entre processos nativos em filas de mensagens do System V IPC ou POSIX (namespace IPC). No entanto, os aplicativos em diferentes Pods são isolados uns dos outros; possuem diferentes endereços IP e hostnames distintos.
Está correto o que se afirma em:
Alternativas
Q3401852 Engenharia de Software
Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos que foi proposto por Sutherland e Schwaber. A definição do Scrum inclui um conjunto bem definido de papéis, artefatos e eventos.
São eventos Scrum:
Alternativas
Q3401851 Engenharia de Software
XP é um método leve, recomendado para desenvolver software com requisitos vagos ou sujeitos a mudanças, sendo definido por meio de um conjunto de valores, princípios e práticas de desenvolvimento.
Os três principais valores do XP são
Alternativas
Q3401850 Engenharia de Software
TDD é uma das práticas de programação propostas dentro do escopo das metodologias ágeis. Com relação aos objetivos propostos pelo TDD, analise os itens a seguir.
I. Favorecer a escrita de códigos com alta testabilidade. Essa característica é uma consequência natural da manutenção do fluxo de trabalho proposta pela metodologia XP. Por exemplo, como o desenvolvedor sabe que ele terá que escrever a classe C e depois o teste T, é natural que desde o início ele planeje C de forma a facilitar a escrita de T.
II. Prática relacionada não apenas com testes, mas também com a melhoria do design de um sistema. Isso acontece porque o desenvolvedor, coloca-se na posição de um usuário da classe C para escrever um teste T.
III. Evitar que os desenvolvedores esqueçam de escrever testes. TDD promove testes à primeira atividade de qualquer tarefa de programação, seja ela corrigir um bug ou implementar o código de uma nova funcionalidade.
Está correto o que se afirma em:
Alternativas
Q3401819 Redes de Computadores
O codec Opus foi projetado para transmissão interativa de fala e áudio pela Internet. Ele foi desenvolvido pelo IETF Codec Working Group e incorpora tecnologia dos codec SILK do Skype e do codec CELT da Xiph.Org.
Com relação Opus, analise os itens a seguir.
I. Foi projetado para lidar com uma ampla gama de áudio interativo aplicações, incluindo voz sobre IP, videoconferência, jogos, bate-papo e até mesmo apresentações musicais ao vivo.
II. Pode ser dimensionado de baixas bit-rates de 6 kbit/s para aplicações de voz até aplicações de músicas em estéreo de altíssima qualidade com bit-rates de até 510 kbit/s.
III. Usa predição Linear (LP) e Transformata Discreta de Cosseno Modificada (MDCT) para obter boa compressão de dados de tanto em aplicações de fala quanto da música.
Está correto o que se afirma em
Alternativas
Q3401818 Redes de Computadores
O protocolo que permite que os usuários naveguem na Internet usando nomes de host em vez de endereços IP numéricos se chama.
Alternativas
Q3401817 Redes de Computadores
SIP é um protocolo cuja especificação formal está disponível na RFC 6261. É um protocolo de controle para criação, modificando e encerrando sessões com um ou mais participantes. As sessões incluem chamadas telefónicas pela Internet, multimédia distribuição e conferências multimídia. Considerando o modelo de referência TCP/IP, é correto afirmar que SIP é um protocolo de camada de
Alternativas
Q3401816 Redes de Computadores
Wi-Fi 6, também conhecido como padrão IEEE 802.11ax, tem como taxa de transferência máxima em vários canais o valor nominal de até
Alternativas
Q3401815 Redes de Computadores
As redes IPv4 são classificadas em 5 classes, cada uma com uma faixa específica de endereços IP e uma máscara de sub-rede padrão.
A máscara padrão de uma sub-rede classe C é
Alternativas
Q3401814 Redes de Computadores
Redes WAN (Wide Area Networks) abrangem grandes áreas geográficas, utilizam diferentes tecnologias para conectar redes locais e geralmente dependem de infraestrutura de rede externa.
Relacione as tecnologias e protocolos empregados em redes WAN com suas respectivas características.
1. MPLS 2. LAN-to-LAN 3. SD-WAN 4. SDN
( ) Utiliza software para gerenciar e otimizar a rede que conecta múltiplas redes locais sobre grandes distâncias.
( ) Permite que o controle da rede seja gerenciado por software, possibilitando uma abordagem de rede que separa o plano de controle do plano de dados.
( ) Utiliza etiquetas para direcionar pacotes em vez de depender exclusivamente de endereços IP, sendo amplamente utilizado para criar redes privadas virtuais (VPNs) e garantir qualidade de serviço (QoS) para diferentes tipos de tráfego.
( ) Permite que dispositivos em diferentes locais se comuniquem, através de uma rede de longa distância, como se estivessem na mesma rede local.
Assinale a opção que indica a relação correta na ordem apresentada.
Alternativas
Q3401813 Redes de Computadores
O switching de rótulos multiprotocolo (MPLS, Multiprotocol Label Switching) é um protocolo projetado para levar pacotes de dados para seus destinos de forma rápida e eficiente.
O "Label switching" no MPLS se refere
Alternativas
Q3401812 Redes de Computadores
Roteamento de rede é o processo de seleção do melhor caminho para que os pacotes de dados viajem de sua origem até seu destino em uma rede. Dentre os diversos protocolos de Roteamento, destacam-se o protocolo de informações de roteamento (ou RIP, Routing Information Protocol) e o Protocolo de Gateway da Borda (ou BGP, Border Gateway Protocol).
Com relação aos protocolos de roteamento RIP e o BGP, analise os itens a seguir.
I. O RIP é um protocolo de estado de enlace destinado a redes pequenas e relativamente homogêneas, que não escala bem para uma implementação de rede maior
II. O BGP é utilizado para roteamento entre sistemas autônomos (ou AS, Autonomous systems) na internet, sendo o único protocolo de gateway externo.
III. RIP usa os temporizadores de atualização, tempo limite e lixo para regular seu desempenho, enquanto o BGP realiza o envio de informações de acessibilidade negativas ou positivas e a verificação de que os pares e a conexão de rede entre eles estão funcionando corretamente.
Está correto o que se afirma em
Alternativas
Respostas
19061: D
19062: B
19063: C
19064: D
19065: B
19066: E
19067: D
19068: C
19069: C
19070: B
19071: A
19072: B
19073: A
19074: B
19075: D
19076: D
19077: C
19078: D
19079: C
19080: B