

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A gestão ágil é uma das tendências nos projetos de desenvolvimento de software. O backlog é um dos artefatos que auxiliam na organização do projeto, em especial na definição das características tanto do produto (Product Backlog) quanto das Sprints (Sprint Backlog). Com relação a esses conceitos, assinale a opção correta.
O backlog da Sprint não pode ser alterado após sua elaboração.
O backlog do produto deve ser atualizado diariamente, para refletir novos requisitos a serem incorporados ao produto.
O backlog do produto é um dos produtos do backlog da Sprint.
O backlog da Sprint não deve ser embasado em Sprints anteriores, pois o tempo estimado para cada Sprint depende do Product Backlog.
O backlog da Sprint deve prever a duração de, no máximo, um mês para cada Sprint.
Com relação às formas de permitir a interoperabilidade dos sistemas, é correto afirmar:
Uma das limitações quando o padrão RESTful está relacionada a limitação do recurso s omente poder ser representado utilizando o formato JSON (JavaScript Object Notation).
A linguagem WSDL (Web Services Description Language) é utilizada para descrever os serviços oferecidos por um Web Service e especificar como esses serviços devem ser soli citados.
O SOA (Service-Oriented Architecture) especifica um estilo de programação voltado para o compartilhamento de recursos na forma de serviços, ficando restrito ao compartilhamento de dados entre empresas.
Todo serviço disponibilizado pelas empresas deve ser cadastrado no UDDI (Universal Description, Discovery and Integration), como forma de garantir que os serviços sejam acessíveis a partir de qualquer aplicação.
Pelo fato de depender dos métodos especificados no protocolo HTTP (Hypertext Transfer Protocol), o protocolo SOAP (Simple Object Access Protocol) encapsula suas mensagens nas mensagens do HTTP, não permitindo a utilização de um protocolo diferente.
A norma brasileira ABNT NBR ISO/IEC 38500 apresenta um modelo geral para a governança corporativa de tecnologia da informação, conforme indicado na figura a seguir, alicerçado sobre um conjunto de princípios que podem ser alcançados por meio do ciclo de atividades avaliar, dirigir e monitorar.

princípio 1: responsabilidade
princípio 2: estratégia
princípio 3: aquisição
princípio 4: desempenho
princípio 5: conformidade
Preencha as lacunas e assinale a alternativa correta:
Os __________ são uma das partes do Level Design que determinam os __________ que o jogador enfrentará. Quando __________ são denominados ‘móveis’, caso contrário, ‘estáticos’, e podem ser utilizados tanto para ensinar novas mecânicas quanto para “dificultar” a vida do jogador, desafiando-o a utilizar o que já aprendeu anteriormente.
Programar um jogo exige trabalhar com várias informações em diversas partes do código, e elas podem ser armazenadas no que é chamado de variáveis. Analise as assertivas e assinale a alternativa que aponta as informações de um jogo que podem ser armazenadas em variável:
I - Vida atual do personagem.
II - Quantidade de pontos obtidos pelo jogador.
III - Nome de uma arma dentro do inventário.
IV - Se o jogo está sendo executado em um dispositivo mobile ou não.
Em jogos tridimensionais, as coordenadas X, Y e Z são utilizadas para posicionar os elementos dentro do espaço de jogo. Em jogos 2D, a coordenada Z tem outra função. Assinale a alternativa com essa função:
Analise a veracidade das afirmações (P, Q e R) sobre processo de software e escolha a alternativa correta:
P - Um processo de software é uma descrição da estrutura do software a ser implementado, dos modelos e estruturas de dados usados pelo sistema, das interfaces entre os componentes do sistema e, às vezes, dos algoritmos usados.
Q - As atividades de processo e implementação de software são invariavelmente intercaladas. O processo de software é uma atividade criativa em que se identifica os componentes de software e seus relacionamentos com base nos requisitos do cliente.
R - O gerenciamento de processo de software é uma parte essencial da engenharia de software. Os processos precisam ser gerenciados, pois a engenharia de software profissional está sempre sujeita a orçamentos organizacionais e restrições de cronograma. O trabalho do gerente de processos é garantir que o processo de software atenda e supere essas restrições, além de oferecer softwares de alta qualidade. O sucesso do processo não é garantido por um bom gerenciamento. No entanto, a mau gerenciamento costuma resultar em falha do processo.
O comando tail -5 Administradores.pdf exibirá as cinco últimas linhas do arquivo Administradores.pdf, caso existam.
Certo
Errado
Observe o método C# a seguir:
public static void Main()
{
try {
try {
int x = 0;
int y = 10 / x;
} catch (DivideByZeroException){
Console.Write(“1”);
throw;
} catch (ArithmeticException){
Console.Write(“2”);
throw;
} catch (Exception){
Console.Write(“3”);
throw;
}
} catch {
Console.Write(“4”);
}
}
A execução desse código vai imprimir no console a mensagem:
14
34
1234
3214
4321
Em relação à linguagem de programação Java, avalie as afirmações.
I- Os métodos finais podem ser redefinidos.
II- Classes abstratas não possuem métodos concretos (não abstratos).
III - Pode-se escrever mais de uma classe em um arquivo “.java”.
Está correto apenas o que se afirma em
I.
II.
III.
I e III.
II e III.
O padrão de desenvolvimento de uma API RESTfull trabalha em cima do conceito de criação e manipulação de recursos. Esses recursos, basicamente, são entidades da aplicação utilizadas para consultas, cadastros, atualização e exclusão de dados, ou seja, tudo é baseado em manipular os dados de um recurso. Uma API tem como objetivo tratar e unificar esses dados para, no final, construir e apresentar um recurso. Sabendo disso, Lúcia está implementando uma API REST usando NodeJS e esta possui muitos endpoints, então não será uma boa prática implementar todos eles no index.js. Para resolver esse problema, é importante o uso de um padrão de projeto que tem como objetivo organizar os códigos de acordo com suas responsabilidades. Assinale a alternativa que apresenta o padrão de projeto que tem essas características e deve ser utilizado ness e caso.
Model View Router.
Model View Controller.
Model View ViewModel.
Model View Model.
Model View Presenter.
A tag actionListener é utilizada para indicar uma ação AJAX a ser executada na ocorrência do evento delimitado pela tag.
A tag phaseListener torna possível a análise das fases do ciclo de vida do JSF, onde é possível especificar comportamentos adicionais antes ou depois de alguma fase.
A tag facet é utilizada para a captura de eventos ocorridos em uma página JSF, especificando as ações que deverão ser tomadas para cada tipo de evento.
A tag subview é utilizada para inserir todo o conteúdo de validação da página JSF, como uma forma de centralizar os mecanismos de validação utilizados.
A tag commandLink é uma das principais da taglib Core, pois a partir dela é possível configurar os mecanismos de navegação entre as páginas do sistema.
Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,
toda classe deve ter um, e o programador tem de necessariamente codificá-lo.
nem toda classe deve ter um, pois só se usam construtores para tipos específicos de classes.
toda classe deve ter um, mas o programador não precisa necessariamente codificá-lo.
nem toda classe deve ter um, mas o programador precisa necessariamente codificá-lo.
Sobre CSS3, assinale a alternativa correta.
Para utilizar CSS Transform é necessário primeiro especificar uma regra @keyframes.
CSS Transition permite que um elemento mude gradualmente de um estilo para outro.
CSS Transform permite que um elemento mude gradualmente de um estilo para outro.
CSS Transition permite alterar os valores das propriedades, suavemente (de um valor para outro), durante uma determinada duração.
CSS Transform permite alterar os valores das propriedades, suavemente (de um valor para outro), durante uma determinada duração.
Uma das formas de realizar a formatação de uma página Web é através do CSS. Um dos recursos fornecidos pelo CCS 3 acrescenta sombra ao texto. Escolha o item contendo a propriedade que fornece o recurso descrito.
color
box-shadow
text-shadow
border-radius
border-color
No LibreOffice 5.0, para proteger um documento e restringir quem pode abrir e ler o documento, ou abrir e editálo, você deve utilizar a proteção por senha. Para acessar essa opção, deve-se ir em:
menu Arquivo > Salvar como > marcar a opção Salvar com senha.
menu Formatar > Segurança > marcar a opção Salvar com senha
menu Ferramentas > Segurança > marcar a opção Salvar com senha.
menu Inserir > Inserir Senha > marcar a opção Salvar com senha.
menu Formatar > Inserir Senha > marcar a opção Salvar com senha.
No XP (Extreme Programming), o valor de uma história de usuário é atribuído pelos membros da equipe e é medido em termos de semanas estimadas para o desenvolvimento.
Assinale a alternativa que contenha corretamente especificamente as características de desenvolvimento incremental:
O processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware como para sistemas de software, por meio da definição de uma arquitetura geral do sistema. Durante esse estágio, o projeto do software é desenvolvido como um conjunto de programas ou unidades de programa. O teste unitário envolve a verificação de que cada unidade atenda a sua especificação. O custo de acomodar as mudanças nos requisitos do cliente é reduzido.
O custo de acomodar as mudanças nos requisitos do cliente é reduzido. Os serviços, restrições e metas do sistema são estabelecidos por meio de consulta aos usuários. É possível obter entrega e implementação rápida de um software útil ao cliente, mesmo se toda a funcionalidade não for incluída.
Os serviços, restrições e metas do sistema são estabelecidos por meio de consulta aos usuários. Em seguida, são definidos em detalhes e funcionam como uma especificação do sistema. O processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware como para sistemas de software, por meio da definição de uma arquitetura geral do sistema. Durante esse estágio, o projeto do software é desenvolvido como um conjunto de programas ou unidades de programa. O teste unitário envolve a verificação de que cada unidade atenda a sua especificação.
O custo de acomodar as mudanças nos requisitos do cliente é reduzido. É mais fácil obter feedback dos clientes sobre o desenvolvimento que foi feito. É possível obter entrega e implementação rápida de um software útil ao cliente, mesmo se toda a funcionalidade não for incluída.
Assinale a alternativa correta, considerando o paradigma da orientação a objeto, para as afirmações abaixo:
Carlos pode andar, correr, pular. Ele tem 25 anos, é casado e trabalha com Tecnologia da Informação e Comunicação então:
Carlos é um objeto. Tem como métodos andar, correr e pular e, ter 25 anos, ser casado e trabalhar com TICs são variáveis ou estados.
Andar, correr e pular, são objetos que podem ter como variável Carlos.
Carlos é uma classe pois há outros Carlos que têm idade diferente de 25 anos e que exercem outras profissões.
Ter 25 anos, ser casado, andar e correr são estados que podem ser associados ao objeto Carlos.