Considere que um Analista está escrevendo um código que chama um serviço que possui uma API REST. Para fazer a requisição, o código precisa saber o local da rede (endereço IP e porta) da instância do serviço. Mas as instâncias de serviços têm locais de rede atribuídos dinamicamente e o conjunto de instâncias de serviços também mudam dinamicamente em função de autoescalamento, falhas e upgrades. Consequentemente, o código do cliente necessita usar um mecanismo de localização de serviço, do lado do cliente, mais elaborado como o apresentado na figura abaixo.
Neste cenário é correto afirmar que o
Os programas 1 e 2 utilizam o mesmo método de pesquisa em um vetor. Nesse método, se for considerado um vetor de n elementos, o consumo de tempo é da ordem de complexidade:
O Spring Data JPA tem como objetivo fornecer os repositórios baseados em JPA para simplificar a implementação da camada de acesso a dados. Para salvar, atualizar, consultar ou excluir entidades, cria-se uma interface de repositório, que estende a interface
Considere a figura abaixo.
A figura ilustra um exemplo de gerenciamento de processos e fluxos de execução pelo Sistema Operacional − SO. Neste contexto é correto afirmar que
Considere que é necessário fazer um programa que vá funcionar em várias plataformas, como Windows, Linux, Mac OS etc. O programa fará uso de diversas abstrações de janelas gráficas, por exemplo, janela de diálogo, janela de aviso, janela de erro etc. Um Analista sugeriu o uso de um padrão de projeto GoF estrutural que fornece um nível de abstração maior que o Adapter, pois são separadas as implementações e as abstrações, permitindo que cada uma varie independentemente.
O padrão sugerido pelo Analista é o
Considere o programa Java abaixo.
O objetivo do programa é classificar um vetor numérico vet em ordem crescente. Ao compilar e executar o programa ocorre uma exceção java.lang.ArrayIndexOutOfBoundsException. Para corrigir o problema e permitir que o programa cumpra com seu objetivo deve-se alterar a instrução
No Programa 2, para que a busca seja realizada corretamente as lacunas I e II devem ser preenchidas, respectivamente, com
No Spring MVC, as requisições HTTP são tratadas por uma classe controladora, que deve possuir a anotação @Controller para indicar que os métodos são ações (actions). Estes métodos podem ter quaisquer nomes, desde que estejam com uma anotação que recebe um atributo para indicar qual será a URL utilizada para invocar o método. Esta anotação é a
Considere, por hipótese, que a equipe de analistas da Defensoria Pública tenha optado pelo uso do Docker. Esta decisão foi motivada pelo fato de o Docker
Considere que um Analista esteja participando de um projeto que utiliza as melhores práticas da Extreme Programming − XP. No início de uma iteração a equipe de desenvolvimento, da qual o Analista fazia parte, convidou o cliente a escrever as funcionalidades que desejava no sistema em pequenos cartões chamados user stories. Depois disso, a equipe de desenvolvimento estimou o tempo e o custo de cada funcionalidade para o cliente. O cliente foi informado do tempo e custo, e foi solicitado a decidir a prioridade em que cada user story deveria ser desenvolvida.
Esta prática XP é conhecida como
Em uma organização que adota as melhores práticas da ITIL v3 edição 2011, a falta da prática de um determinado processo traz efeitos colaterais danosos ao ecossistema de prestação de serviços, como os listados abaixo.
O texto se refere à falta do processo de Gerenciamento
No capítulo que trata do acesso à informação e à comunicação do Decreto nº 5.296, de 2/2004, está previsto que os sítios eletrônicos acessíveis às pessoas portadoras de deficiência conterão símbolo que represente a acessibilidade na rede mundial de computadores (internet), a ser adotado nas respectivas páginas de entrada. Sabendo disso, um Analista que está criando a página de abertura de um site, deseja colocar uma imagem indicando que o site é acessível em Libras. Porém, o Analista sabe que de acordo com modelo de acessibilidade proposto pelo Governo Eletrônico Brasileiro (e-MAG), toda imagem deve ter uma descrição textual da informação ou da função representada por ela. Sendo assim, para colocar a imagem libras.jpg na página com a descrição textual Acessível em Libras, o Analista deverá usar o comando HTML
AngularJS é um framework JavaScript, também referenciado como uma biblioteca escrita em JavaScript. Esse framework permite o uso de
Um Analista está desenvolvendo um serviço web RESTful em Java, usando JAX-RS 2.0 implementado com Jersey. Considere que nessa aplicação há uma classe de serviço REST em condições ideais, com o método abaixo.
Para indicar que o método mensagem responderá a uma solicitação HTTP GET e informar o tipo MIME que será entregue pelo método, devem ser utilizadas, imediatamente antes da declaração do método, as anotações