Júlio está desenvolvendo uma aplicação e precisa implementar
um mecanismo de desfazer/refazer de um editor de texto
utilizando o algoritmo LIFO (Last In, First Out).
Para implementar o algoritmo LIFO, Júlio deve usar a estrutura de
dados:
Ana precisa enviar a mensagem M para Bráulio de forma sigilosa
pela rede do Tribunal de Justiça atendendo aos requisitos de
segurança: autenticidade, não repúdio, integridade e
confidencialidade. Para isso, Ana deve enviar uma chave secreta
K para Bráulio e gerar uma assinatura digital AD(M).
Considerando que a chave K deve ser conhecida apenas por Ana
e Bráulio, após esse processo deve-se cifrar K e AD(M) com a
chave:
Com relação segurança em redes de computadores, julgue os itens a seguir.
Com um proxy HTTP no firewall, os usuários remotos podem estabelecer uma conexão HTTP/TCP com o proxy, que examina o URL contido na mensagem de solicitação. Se a página solicitada for permitida para o host de origem, o proxy estabelece uma segunda conexão HTTP/TCP com o servidor e para ele encaminha a solicitação.
O JBoss AS 7 é a base de uma família de produtos que cobre as demandas de desenvolvimento e infraestrutura de produção para aplicações Java EE. Sobre ele, considere:
I. Para iniciar o servidor no modo standalone usando a configuração padrão, no diretório $JBOSS_HOME/bin digita-se. /standalone.sh. II. Para iniciar o servidor no modo domain, usando a configuração padrão, no diretório $JBOSS_HOME/bin digita-se . /domain.xml. III. Os arquivos domain.xml, domain-preview.xml, domain-ha.xml e web-domain.xml estão disponíveis para as configurações do servidor no modo domain. IV. No diretório standalone há um subdiretório chamado log onde ficam os arquivos de log do servidor.
A arquitetura da plataforma JAVA EE provê uma clara divisão tanto lógica quanto física de aplicações em camadas. Aplicações Java EE distribuídas são comumente compostas de uma camada cliente, que implementa a interface com o usuário; uma ou mais camadas intermediárias, que processam a lógica do negócio e proveem serviços à camada cliente; e uma camada formada por sistemas legados (por exemplo, mainframes) e servidores de bancos de dados, chamada de
O protótipo de software é uma versão inicial de um sistema utilizado para demonstrar conceitos, experimentar opções
de projeto e descobrir mais sobre o problema e suas possíveis soluções. Considerando os conceitos sobre prototipação
de software, é incorreto afirmar que:
Em uma página HTML há um menu com um conjunto de links. Ligado a esta página há um arquivo CSS externo com as definições dos estilos dos links deste menu. A instrução CSS que define cor de fundo azul para o link apenas quando o ponteiro do mouse for posicionado sobre ele é
A Lei nº 11.697/2008, que dispõe sobre a Organização Judiciária
do Distrito Federal e dos Territórios, estabelece que aos juízes de
direito cabe, além de processar e julgar os feitos de sua
competência:
O termo Mineração de Dados refere-se à mineração ou à descoberta de novas informações em termos de padrões ou
regras com base em grandes quantidades de dados. Preencha as lacunas abaixo considerando as técnicas
empregadas na Mineração de Dados. As Regras de ____________ correlacionam a presença de um itemset com outra faixa de valores para um conjunto
de variáveis diverso. Já a técnica ____________ tem como objetivo trabalhar partindo de um conjunto existente de
eventos ou transações para atribuir rótulos a novos dados com base em um conjunto de treinamento pré-existente. A
técnica conhecida como ____________ considera que determinada população de eventos ou itens pode ser
particionada (segmentada) em conjuntos de elementos 'semelhantes'. A sequência de palavras que preenche corretamente as lacunas é:
Uma árvore Trie, também conhecida como árvore prefixada ou árvore digital, é uma estrutura de dados eficiente para
armazenar um conjunto de strings, especialmente quando se trata de busca por prefixos. A Trie é útil em diversas
aplicações, como autocompletar, busca de palavras, e processamento de texto. Sobre as árvores Trie, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção
que apresenta a sequência correta. ( ) Uma Trie é uma árvore M-ária cujos nós são vetores de M componentes com campos correspondentes aos
dígitos ou caracteres que formam as chaves. ( ) Cada nó no nível i representa o conjunto de M / 2 chaves que começam com a mesma sequência de i dígitos ou
caracteres. ( ) Considerando as chaves como sequência de bits (isto é, M = 2), o algoritmo de pesquisa digital é semelhante ao
de pesquisa em árvore, exceto que, em vez de se caminhar na árvore de acordo com o resultado de comparação
entre chaves, caminha-se de acordo com os bits de chave. ( ) O formato das árvores Tries, diferentemente das árvores binárias comuns, não depende da ordem em que as
chaves são inseridas e sim da estrutura das chaves através da distribuição de seus bits.
A equipe de desenvolvimento (ED) de um órgão da administração
pública gerencia, implementa, entrega e faz manutenção de
novas soluções de software para uso dos diversos setores do
órgão. A ED, alinhada ao Framework COBIT ® 2019, definiu e
segue um acordo de nível de serviço específico para atender
demandas de correções e de melhorias das soluções de software
entregues.
Sendo assim, a prática do objetivo de governança e gestão do
Framework COBIT ® 2019 utilizada pela ED é o:
O conselho da administração de uma empresa iniciou uma auditoria interna para atestar se os controles de segurança da informação estão sendo aplicados conforme acordo estabelecido anteriormente. Considerando que a empresa aplica as melhores práticas do COBIT 4.1., essa ação do conselho está prevista no Processo
O analista de sistemas Bravo desenvolveu o webservice TJService
para o TJDFT sem mecanismos de controle de segurança. A
comunicação de TJService ocorre conforme especificações do
protocolo SOAP (Simple Object Access Protocol). A fim de
proteger a troca de mensagens de TJService, Bravo foi orientado
pelo TJDFT a implementar o suporte à autenticação baseada em
token.
Os mecanismos de proteção de mensagens SOAP baseados em
token que Bravo deve implementar são definidos na
especificação Web Services:
Em matéria de composição do primeiro grau de jurisdição no
Distrito Federal, de acordo com a Lei nº 11.697/2008, que dispõe
sobre a Organização Judiciária do Distrito Federal e dos
Territórios:
Sobre a álgebra relacional, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a
opção que apresenta a sequência correta. ( ) A operação projeção é usada para escolher um subconjunto das tuplas de uma relação que satisfaça uma
condição de seleção. ( ) A definição padrão de junção natural requer que os dois atributos de junção (ou cada par de atributos de junção)
tenham o mesmo nome nas duas relações. Se isso não acontecer, é impossível realizar qualquer tipo de
operação de junção. ( ) A operação junção é usada para combinar tuplas relacionadas de duas relações em uma única tupla “maior”.
Essa operação é muito importante para qualquer banco de dados relacional com mais de uma relação única,
porque nos permite processar relacionamentos entre as relações. ( ) A operação de projeção generalizada estende a operação de projeção, permitindo que as funções dos atributos
sejam incluídas na lista de projeção. Essa operação é útil quando se desenvolvem relatórios em que os valores
calculados precisam ser produzidos nas colunas de um resultado da consulta.
SELECT Clientes.NomeCliente, Pedidos.PedidoID FROM Clientes
...I....
ON Clientes.ClienteID=Pedidos.ClienteID ORDER BY Clientes.NomeCliente;
Esta instrução seleciona todas as linhas de ambas as tabelas, desde que haja uma correspondência entre as colunas ClienteID. Se houver linhas na tabela Clientes que não tem correspondentes na tabela Pedidos, esses clientes não serão listados.
Para que a instrução dê o resultado descrito, a lacuna I deve ser preenchida com
Preencha as lacunas abaixo. A ____________ refere-se a possibilidade de uma aplicação interativa multithreaded continuar em execução, mesmo
que parte dele esteja bloqueado ou executando uma operação demorada. Em relação à questão de ___________, os
processos só podem compartilhar recursos por meio de técnicas como memória compartilhada e transmissão de
mensagens. O uso de threads proporciona _________, pois a criação de processos, demanda mais alocação de
memória e recursos do sistema. Como threads compartilham o espaço do processo principal, sua criação e
gerenciamento são mais eficientes. Por fim, em uma arquitetura multiprocessadora, múltiplos threads podem ser
executados em paralelo, em diferentes núcleos de processamento, o que melhora o desempenho e contribui para a
____________ de aplicações. A sequência de palavras que preenche corretamente as lacunas é: