Um analista deve escolher uma metodologia de desenvolvimento para elaborar o planejamento do ciclo de vida de um produto de software de larga escala. O sistema é inédito e o reúso de código semelhante não deve ser considerado como base para o novo desenvolvimento. O analista deve considerar, ainda, a necessidade de reduzir os riscos em todas as fases do projeto, pois é provável que os requisitos sejam aprimorados e mudem ao longo do processo. Entre os riscos a serem mitigados, está o de não ter sido contratado pessoal de software suficiente para construir o produto, além de a equipe contratada não ter experiência suficiente no desenvolvimento de produtos em larga escala. Ainda, há o risco de o fornecedor do hardware necessário ao projeto não entregar todas as estações clientes no prazo do contrato. Nessa situação hipotética, para a metodologia do processo de software em questão, é mais apropriado o uso do
Resposta correta!
Resposta incorreta. Gabarito: B
Questão 22 · defensoria-publica
No contexto das metodologias ágeis, o conceito de refatoração compreende
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 23 · defensoria-publica
No desenvolvimento de uma aplicação web, passaram despercebidos alguns fluxos de dados incorretos que têm potencial para gerar um comportamento inadequado e que podem ser explorados como uma falha na segurança no sistema. Esses fluxos de dados estão relacionados a scripts que cruzam diferentes sítios (XSS ou cross-site scripting), onde um hacker, como resposta a uma requisição do cliente ao servidor, pode gerar uma página com mensagem contendo script malicioso.
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 24 · defensoria-publica
Suponha que, para se constatar a existência de eventuais erros ou omissões nos artefatos e nas especificações da engenharia de requisitos, decidiu-se utilizar a técnica de leitura baseada em perspectiva. Assinale a opção que apresenta procedimento que faz parte, total ou parcialmente, da proposta da técnica selecionada e que contribui para os seus objetivos.
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 25 · defensoria-publica
O diagrama da UML a seguir representa um sistema em que um único organizador pode definir eventos e armazenar detalhes de festas à fantasia. Com base nas regras mostradas na figura, assinale a opção que apresenta a descrição textual que está explicitamente representada no diagrama.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 26 · defensoria-publica
Durante a utilização do sistema, existe uma sensibilidade ao contexto e, em vez de inúmeras opções, é indicado apenas o que se deve fazer como próximo passo válido; assim, o usuário pode inferir o que o sistema espera que seja feito em seguida. Sabendo que, na engenharia de usabilidade, devem ser observados alguns princípios do projeto de interação, assinale a opção que indica o princípio do projeto de interação abordado no texto precedente.
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 27 · defensoria-publica
O GRASP (general responsibility assignment software patterns) define princípios básicos padrões de projetos orientados a objetos. Considere os seguintes questionamentos, feitos no âmbito de um sistema escolar onde se conhece a média total do resultado de um aluno. • Para se conhecer a média total do resultado de um aluno, qual princípio vai se direcionar para encontrar a classe de objetos adequada para receber essa responsabilidade? • Nesse caso, qual princípio GRASP procura identificar a classe de objetos que tem a informação necessária para a determinação da média? Assinale a opção que apresenta o princípio GRASP presente nos referidos questionamentos.
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 28 · defensoria-publica
O REST emprega um protocolo universal, o HTTP, para oferecer um serviço web simples e aberto. Verbos HTTP são usados para realizar chamadas e indicar para o serviço que ação deve ser realizada. Assinale a opção que indica o verbo usado tipicamente para a atualização de um recurso existente.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 29 · defensoria-publica
Na linguagem Python, são consideradas sequências mutáveis as
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 30 · defensoria-publica
Em UX, a pergunta Como apresentar os elementos da interface na tela? é abordada no plano de
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 31 · defensoria-publica
Para a criação de personas em UX, são empregados vários padrões comportamentais. No que se refere a variáveis, a capacidade de aprendizagem está inserida em
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 32 · defensoria-publica
int a = 3; int b = 7; int c; c = ++a + (--a * b++);
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 33 · defensoria-publica
Uma das vantagens do PWA em relação a outros front-ends é
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 34 · defensoria-publica
Assinale a opção correspondente à linguagem de programa que permite atualização dinâmica a partir de dados recebidos.
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 35 · defensoria-publica
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 36 · defensoria-publica
Na construção de uma aplicação para web, características estéticas e de interface são abordadas em
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 37 · defensoria-publica
Na navegação em uma aplicação web, os links acessíveis fazem parte da abordagem de
Resposta correta!
Resposta incorreta. Gabarito: B
Questão 38 · defensoria-publica
Em programação, os contêineres são utilizados em larga escala no desenvolvimento, testes e, principalmente, na produção de softwares, permitindo rodar múltiplos sistemas isolados dentro de um sistema operacional real. A esse respeito, julgue os itens a seguir. I Em um contêiner, é possível utilizar diversos recursos e ferramentas, porém tudo roda em um mesmo sistema operacional; em caso de pane, todas as funcionalidades serão afetadas. II Ferramentas embasadas nos contêineres Linux oferecem aos usuários acesso sem precedentes a aplicações, além da habilidade de implementar com rapidez e de ter total controle sobre as versões e distribuição. III As ferramentas de contêiner, incluindo o Docker, fornecem um modelo de implantação com base em imagens, facilitando o compartilhamento de uma aplicação ou conjunto de serviços, incluindo todas as dependências deles em vários ambientes. Assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 39 · defensoria-publica
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 40 · defensoria-publica
A tecnologia Docker usa o kernel do Linux e recursos do kernel para segregar processos; as ferramentas baseadas nos contêineres Linux oferecem aos usuários acesso sem precedentes a aplicações, além da habilidade de implantar com rapidez e de ter total controle sobre as versões e distribuição. A respeito da tecnologia Docker, assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 41 · defensoria-publica
Máquinas virtuais e contêineres são ambientes de computação que combinam diversos componentes de tecnologia da informação isolando-os do restante do sistema computacional. Em alguns serviços, as máquinas virtuais são mais apropriadas do que os contêineres, a exemplo
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 42 · defensoria-publica
A respeito dos monitores de máquinas virtuais ou hipervisores, de tipos 1 e 2, julgue os itens a seguir. I Tanto o hipervisor tipo 1 quanto o tipo 2 funcionam com sistemas operacionais hóspedes não modificados. II Nos hipervisores tipo 1, a máquina virtual executa como um processo de usuário no modo usuário e, portanto, não pode executar instruções sensíveis. III Nos hipervisores tipo 2, as instruções sensíveis são substituídas por chamadas de rotina que emulam tais instruções. Assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 43 · defensoria-publica
Por padrão, os métodos de virtualização não modificam o sistema operacional hóspede, no entanto, há um que assume uma abordagem diferente, ou seja, ele modifica o código-fonte do sistema operacional hóspede tal que este, ao invés de executar instruções sensíveis, executa hiperchamadas. Esse método é conhecido como
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 44 · defensoria-publica
No Apache, a diretiva Listen é utilizada para um maior controle sobre a especificação de endereços e(ou) portas alternativas das requisições externas que o servidor web espera. Nela, o endereço a ser usado é o da interface de rede (assim como na diretiva BindAddress). A seguir, é apresentado um exemplo dessa diretiva. Listen 192.168.1.1:80 Listen 192.168.7.1:81 Listen 50000 Nesse exemplo, o servidor httpd esperará por requisições do endereço 192.168.1.*
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 45 · defensoria-publica
O Apache é um servidor web de alto desempenho, cujos arquivos de configuração apresentam as características a seguir. I srm.conf: arquivo que possui as diretivas que controlam a operação do daemon servidor. II httpd.conf: é o principal arquivo de configuração do Apache. III access.conf: arquivo que contém as diretivas que controlam o acesso aos documentos. Assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 46 · defensoria-publica
O NGINX open source oferece suporte a diversos métodos de balanceamento de carga, entre eles, inclui-se aquele no qual as solicitações são distribuídas igualmente entre os servidores, sendo levados em consideração os pesos de servidor; esse método de balanceamento de carga é usado por padrão, não havendo diretiva para habilitá-lo. Ele é denominado
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 47 · defensoria-publica
O armazenamento orientado a objetos é uma arquitetura que permite armazenar unidades de dados ou objetos distintos como contêineres isolados. A esse respeito, julgue os itens a seguir. I A vantagem de usar esse tipo de armazenamento é a possibilidade de localizar o objeto mesmo sem saber a localização física dos dados. II Como o armazenamento de objetos tem uma estrutura de endereço simples, pode-se armazenar cada objeto com acesso igual em vários sistemas em rede. III O armazenamento de objetos permite classificar/organizar os arquivos com as informações de cada arquivo e indexá-los para recuperar os dados sempre que se desejar. Assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 48 · defensoria-publica
O Amazon simple storage service (Amazon S3) é um serviço que oferece armazenamento e proteção de volume de dados em vários casos de uso. Um exemplo é aquele em que os dados precisam ser acessados de forma rápida, porém com pouca frequência; esse tipo de S3 oferece um nível de resiliência e de throughput muito alto, latência baixa e taxas de GB de armazenamento e de recuperação reduzidas; seu principal uso é para o armazenamento de dados de backup. Trata-se de armazenamento do tipo
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 49 · defensoria-publica
O armazenamento de dados do tipo orientado a objetos é aquele que
Resposta correta!
Resposta incorreta. Gabarito: D
Questão 50 · defensoria-publica
No Postgresql, para indexar colunas e expressões que contêm uma matriz, utiliza-se o algoritmo de índice
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 51 · defensoria-publica
Assinale a opção que apresenta a função JDBC ResultSet que executa a instrução SQL fornecida, que retorna um único objeto ResultSet.
Resposta correta!
Resposta incorreta. Gabarito: B
Questão 52 · defensoria-publica
create table aluno ( id integer not null primary key, nome varchar, datanascimento date ); create table cidade ( ibge bigint not null primary key, município varchar ); create table alunocidade ( cidade bigint, aluno integer, tipo varchar, constraint fkcidade foreign key (cidade) references cidade, constraint fkaluno foreign key (aluno) references aluno, constraint pkcidade primary key (cidade,aluno,tipo) ); Para a expressão SQL anterior, a cardinalidade entre as entidades aluno e cidade é
Resposta correta!
Resposta incorreta. Gabarito: B
Questão 53 · defensoria-publica
Assinale a opção que apresenta o comando SQL usado para excluir todos os registros de uma tabela de nome aluno, mantendo-se a estrutura da tabela.
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 54 · defensoria-publica
O utilitário Explain Plan
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 55 · defensoria-publica
Vários problemas podem ocorrer quando as transações simultâneas são executadas de maneira não controlada. Como exemplo, quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas de uma forma que torna incorreto o valor de alguns itens do banco de dados ocorre
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 56 · defensoria-publica
A respeito dos sistemas NoSQL, assinale a opção correta.
Resposta correta!
Resposta incorreta. Gabarito: B
Questão 57 · defensoria-publica
Se os elementos X, Y, W, Z, nessa ordem, forem colocados em uma pilha e excluídos um de cada vez, eles serão removidos na ordem
Resposta correta!
Resposta incorreta. Gabarito: C
Questão 58 · defensoria-publica
Assinale a opção que apresenta um tipo de dado abstrato.
Resposta correta!
Resposta incorreta. Gabarito: E
Questão 59 · defensoria-publica
Na classificação de algoritmos por meio de seu método de design, aquele que reduz a complexidade exponencial para a complexidade polinomial para muitos problemas e mantém uma tabela para subproblemas já resolvidos é denominado
Resposta correta!
Resposta incorreta. Gabarito: A
Questão 60 · defensoria-publica
função algoritmo1() 0: inicio 1: se n = 0 então 2: retorne 0 3: senão 4: se n = 1 então 5: retorne 1 6: senão 7: retorne algoritmo1(n−1)+algoritmo1(n−2) 8: fim se 9: fim se 10:fim função algortimo2(n) 0: inicio 1: se n = 0 então 2: retorne 0 3: senão 4: se n = 1 então 5: retorne 1 6: senão 7: penultimo = 0 8: ultimo =1 9: para i =2 até n faça 10: atual = penultimo + ultimo 11: penultimo = ultimo 12: ultimo = atual 13: fim para 14: retorne atual 15: fim se 16: fim se 17: fim As complexidades dos algoritmo1 e algoritmo2 precedentes são, respectivamente, iguais a
Resposta correta!
Resposta incorreta. Gabarito: A
Sua privacidade no Jurisnauta
Analytics só é carregado após consentimento. Você pode aceitar ou continuar usando apenas os recursos essenciais.