Uma aplicação Java deve oferecer suporte para que os serviços disponibilizados por objetos que consomem muitos recursos possam ser requisitados, indiretamente, pelas demais classes (clientes) dessa aplicação. As soluções para esse
problema de design devem impedir que esses objetos sejam diretamente referenciados pelos clientes, pois eles só devem
ser instanciados quando seus serviços forem realmente solicitados.
A solução que a equipe de desenvolvimento propôs irá fornecer substitutos para esses objetos reais, de modo a controlar
o acesso a eles. As classes dos objetos reais e dos objetos substitutos devem implementar uma mesma interface. Dessa
forma, os substitutos servirão de representantes dos objetos reais. Eles receberão requisições dos clientes e as delegarão
aos objetos reais.
A solução proposta pela equipe de desenvolvimento foi baseada no padrão de projeto
Entre as principais ferramentas de gestão de configuração de software, estão os sistemas de controle de versão,
como o svn ou cvs.
Nesses sistemas, o comando de registrar as mudanças
locais em um repositório é denominado
Seja o seguinte depoimento de um testador de software.
“Como testador, elaborei casos de teste atribuindo valores às variáveis participantes das diversas condições presentes nos ninhos de IF e laços de repetição. Tive que avaliar todas as combinações possíveis para passar por todos os caminhos presentes no código. Eu já havia testado grande parte do código dessa forma, e o programador precisou alterar um dos ninhos de IF, o que me obrigou, por precaução, a refazer todos os testes desde o início para verificar se o que estava gerando resultado esperado não começou a apresentar erros.”
A quais conceitos de Teste de Software está relacionado esse depoimento?
“Como testador, elaborei casos de teste atribuindo valores às variáveis participantes das diversas condições presentes nos ninhos de IF e laços de repetição. Tive que avaliar todas as combinações possíveis para passar por todos os caminhos presentes no código. Eu já havia testado grande parte do código dessa forma, e o programador precisou alterar um dos ninhos de IF, o que me obrigou, por precaução, a refazer todos os testes desde o início para verificar se o que estava gerando resultado esperado não começou a apresentar erros.”
A quais conceitos de Teste de Software está relacionado esse depoimento?
Qual é o objetivo da anotação @WebServlet, presente no JEE v6?
Em uma rede Ethernet 1000 BASE-T sobre par trançado, qual é o comprimento máximo, em metros, do cabo que liga um computador ao hub?
Criada para atender a todos os tipos de organizações, a NBR ISO/IEC 27001:2006
A NBR ISO/IEC 27001:2006 define integridade como
De acordo com o PMBOK 4 edição, o desenvolvimento do termo de abertura do projeto faz parte da seguinte área de conhecimento:
Uma equipe de desenvolvimento precisa informar a quantidade de pontos de função do software que será mantido por
uma empresa.
Na contagem por ponto de função, um dos itens a ser considerado é o de
O processo de decodificação de uma instrução possibilita
determinar o modo de endereçamento utilizado para localizar os operandos. Quando o operando tem magnitude
limitada e sua busca não requer um ciclo de memória ou
de cache dentro do ciclo de instrução, o modo de endereçamento utilizado pela instrução é o
Uma instrução de máquina pode fazer referência a um
ou a mais operandos fontes, e a localização do operando fonte dependerá do modo de endereçamento adotado
pela instrução. Em um desses modos de endereçamento, a instrução tem um campo de endereço que contém o
endereço de uma palavra na memória, que, por sua vez,
contém o endereço completo do operando.
Esse modo de endereçamento é o endereçamento
Esse modo de endereçamento é o endereçamento
Um sistema gerenciador de banco de dados utiliza metadados, persistidos em bancos de dados, para
No sistema decimal, os dígitos de 0 a 9 são utilizados para
representar números na base 10. No sistema binário, apenas os dígitos 0 e 1 são utilizados para representar os
números na base 2.
A representação do número decimal positivo 16.383, no
sistema binário, utilizando 2 bytes, é
No planejamento de uma rede sem fio, é comum que o administrador configure o roteador de modo que ele gerencie um pool de endereços IP e informações sobre os parâmetros de configuração do cliente, tais como gateway padrão, nome de domínio, servidores de nome, etc.
Nessas condições, o roteador será, também, um servidor
Nessas condições, o roteador será, também, um servidor
Em um sistema de transmissão de dados, o meio de transmissão é o caminho físico entre transmissor e receptor.
Como exemplos de meios de transmissão guiados,
tem-se o
A Resolução CMN n°
4.893, de 26 de fevereiro de 2021,
dispõe sobre a política de segurança cibernética e sobre
os requisitos para a contratação de serviços de processamento e armazenamento de dados e de computação em
nuvem, a serem observados pelas instituições autorizadas a funcionar pelo Banco Central do Brasil.
Essa Resolução determina que a política de segurança
cibernética e o plano de ação e de resposta a incidentes
devem ser, no mínimo, documentados e revisados
O Sistema de Pagamentos Brasileiro é um conjunto de procedimentos, operações e instrumentos que, integrados, possuem a função básica de
O Sistema Financeiro Nacional é um conjunto de instituições financeiras e instrumentos financeiros.
O órgão normativo que processa todo o controle do sistema financeiro é o(a)
O órgão normativo que processa todo o controle do sistema financeiro é o(a)
As sociedades de crédito, financiamento e investimento, mais conhecidas por financeiras, são um exemplo de instituição financeira não bancária.
Essas sociedades dedicam-se basicamente ao
Essas sociedades dedicam-se basicamente ao
A Unidade Central de Processamento (UCP) controla a
operação de um computador e realiza suas funções e processamento de dados.
O componente da UCP que faz os cálculos ou o processamento de dados, de fato, é o(a)