Questões de Concursos - 2018 - Exercícios com Gabarito

Questões de Concursos Públicos - 2018 - com Gabarito. Exercícios com Perguntas e Respostas, Resolvidas e Comentadas. Acesse Grátis!


Acerca da linguagem de programação Java, “um método declarado _______________ não pode acessar as variáveis de instância e os métodos de instância da classe, porque um método _______________ pode ser chamado mesmo quando nenhum objeto da classe foi instanciado.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema em desenvolvimento. Com relação ao gerenciamento de requisitos utilizados em processos de software tradicionais, é INCORR ETO afirmar que
Julgue os itens que se seguem, acerca de data mining e data warehouse. No desenvolvimento de software, devem ser previstas validações ou codificações nas entradas realizadas pelo usuário de modo a evitar ataques cross-site scripting (XSS), que ocorrem quando um invasor usa um aplicativo web para enviar códigos mal-intencionados, geralmente na forma de um script do lado do navegador.
A estratégia de negócio visa determinar a tecnologia necessária para traduzir a visão estratégica da organização em operações de negócio. Julgue os itens que se seguem, de acordo com a modelagem de processos. Por meio da modelagem de processos em BPMN, é possível entender, coletando-se dados, o que levou determinado processo a não entregar ao cliente final o resultado esperado. Essa análise, conhecida como análise da causa-raiz, permite identificar o problema por meio de redesenho do processo.
Julgue os itens que se seguem, referentes a qualidade e métricas de software. Para garantir a qualidade de um software, a sua medição deve permitir comparações confiáveis entre produtos/funções equivalentes. Os procedimentos de medição devem conter critérios aceitos e validados que possam ser replicados e que tenham uma margem de tolerância a erros humanos.
Com relação a criptografia, desenvolvimento orientado a testes (TDD — test driven development) e Hibernate, julgue os seguintes itens.

O TDD possibilita o desenvolvimento de softwares fundamentado em testes. O ciclo de desenvolvimento do TDD segue os seguintes passos:

• escrever um teste que inicialmente não passa;

• adicionar uma nova funcionalidade do sistema;

• fazer o teste passar;

• realizar a integração contínua do código;

• escrever o próximo teste.

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue os próximos itens. Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.
A respeito de redes de computadores, julgue os itens seguintes. As camadas de enlace e de rede do modelo de referência OSI caracterizam-se pela comunicação fim a fim entre máquinas de origem e destino, que podem ou não estar separadas por várias redes.
Acerca do desenvolvimento seguro de software, julgue os itens seguintes. A fim de mitigar riscos à segurança computacional, as infraestruturas críticas devem ser protegidas por meio de um processo de desenvolvimento em que a arquitetura, o design e a implementação do software resistam a ataques, para que se protejam o próprio software e as informações por ele processadas.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue os próximos itens. São exemplos de práticas ágeis: ciclos curtos; simplicidade; retrospectivas regulares; ambiente de trabalho centrado no indivíduo; P.O. (Project Owner) que receba e retenha informações; e entrega de produto de software somente no final de cada fase.