Questões de Concurso Público PROCERGS 2023 para ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java

Foram encontradas 10 questões

Q2171681 Engenharia de Software
Sobre injeção de dependência, analise as assertivas abaixo e assinale a alternativa correta.
I. Recomenda-se implementar a injeção de dependência quando uma classe é dependente de outra.
II. A injeção de dependência não permite desacoplar uma classe de suas classes dependentes, mas facilita o entendimento da implementação.
III. Uma das formas de implementação é pela criação de um pool de objetos, no qual objetos são retirados para serem injetados em uma classe.
Alternativas
Q2171682 Engenharia de Software
Sobre fundamentos de testes de software, o International Software Testing Qualifications Board (ISTQB) define que ________ é uma falha humana e produz resultado incorreto, enquanto ________ é o resultado de um código mal escrito que causa anomalia no funcionamento de um sistema. Já ________ é o funcionamento inesperado das funções do software.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2171683 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de testes de software com as respectivas características.
Coluna 1 1. Teste unitário. 2. Teste de integração. 3. Teste de regressão. 4. Teste de sistema.
Coluna 2 ( ) Avalia o software do ponto de vista do usuário. ( ) Verifica se a comunicação entre os módulos está feita de modo correto.
( ) Reaplica os testes já realizados em novas versões do sistema. ( ) Confere a funcionalidade geral do sistema. ( ) Permite que cada funcionalidade do sistema seja analisada individualmente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2171685 Engenharia de Software
Sobre Application Development Lifecycle Management (ADLM), analise as assertivas abaixo e assinale a alternativa correta.
I. Os produtos ADLM focam na parte do desenvolvimento do ciclo de vida de software. II. Se concentra em atividades de planejamento e governança do ciclo de vida de desenvolvimento de software (SDLC). III. Engloba o gerenciamento do ciclo de vida da aplicação (ALM) como parte do seu escopo de atuação.
Alternativas
Q2171707 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os itens de melhores práticas de programação segura com as respectivas ações que devem ser implementadas para segui-las.
Coluna 1 1. Gerenciamento de sessão. 2. Segurança de comunicação. 3. Segurança de banco de dados. 4. Configuração do sistema.
Coluna 2 ( ) Implemente criptografia para a transmissão de todas as informações confidenciais. ( ) Gere um novo identificador em qualquer reautenticação no sistema. ( ) Defina quais métodos HTTP, Get ou Post o aplicativo suportará e se será tratado diferentemente nas páginas do aplicativo. ( ) Localize os identificadores somente no cabeçalho do cookie HTTP. ( ) Armazene as strings de conexão criptografadas e em um arquivo de configuração separado.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Respostas
6: D
7: B
8: C
9: C
10: A