Questões de Concurso
Comentadas para fundatec
Foram encontradas 32.943 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172162
Engenharia de Software
Uma estratégia de teste fornece uma descrição geral do processo de teste,
comumente no nível do produto ou organizacional. Existem tipos comuns de estratégias para
abordagem de testes. Para a abordagem de testes em aplicações em dispositivos móveis, há uma
estratégia de teste que é uma das mais utilizadas, pois esse tipo de estratégia de teste depende do
uso sistemático de um conjunto predefinido de testes ou condições de teste, como uma taxonomia de
tipos comuns ou prováveis de falhas, uma lista de características de qualidade importantes ou padrões
de aparência e comportamento de aplicativos móveis ou páginas da web da empresa. Qual estratégia
é essa?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172161
Engenharia de Software
O modelo ou conceito “V” de testes, composto por Verificação e Validação, integra o
processo de teste ao longo do processo de desenvolvimento, implementando o princípio de testar do
início. Esse modelo inclui níveis de teste associados a cada fase de desenvolvimento que ocorre
sequencialmente, mas em alguns casos pode ocorrer a sobreposição. O modelo em "V" demonstra o
ciclo de desenvolvimento e um resumo dos passos principais em conjunto com as entregas entre o
ambiente de desenvolvimento, ou seja, relaciona as fases de desenvolvimento do software com os
níveis de testes aplicados a cada fase. Qual fase de desenvolvimento está relacionada de forma
ERRADA ao nível de teste?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172160
Engenharia de Software
Referente aos testes de software, os níveis de teste são grupos de atividades de teste
que são organizados e gerenciados juntos. Cada nível de teste é uma instância do processo de teste,
executada em relação ao software em um determinado nível de desenvolvimento, desde as unidades
individuais ou componentes até os sistemas completos. Considera-se quatro principais níveis de teste.
Assinale a alternativa que NÃO é considerada um nível de teste.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172158
Engenharia de Software
Tipos de teste são grupos de atividades de teste destinados a testar características
específicas de um sistema de software, ou parte de um sistema, com base em objetivos de teste
específicos. Eles geralmente se dividem em Testes Funcionais e Não Funcionais, Teste de Caixa Branca
e Teste de Caixa Preta e se estendem por muitas técnicas. Assinale a alternativa que NÃO se trata de
uma técnica de teste.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172157
Engenharia de Software
Não existe um processo universal de teste de software, mas há conjuntos comuns de
atividades de teste sem as quais os testes terão menor probabilidade de atingir seus objetivos
estabelecidos. Nesse sentido, o processo de teste de software específico e apropriado em qualquer
situação depende de muitos fatores. Atividades de teste estão envolvidas nesse processo e podem ser
discutidas na estratégia de teste de uma organização. Qual atividade abaixo NÃO faz parte de uma
atividade de testes?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172156
Engenharia de Software
O SOLID é um acrônimo em inglês para cinco princípios de projeto que possuem o
objetivo de fazer programas mais compreensíveis, flexíveis e sustentáveis. O acrônimo SOLID
condensa cinco princípios fundamentais para a concepção de objetos que respondem aos problemas
que afetam a escalabilidade e a longevidade de um sistema. Relativamente aos princípios e suas
descrições, relacione a Coluna 1 à Coluna 2.
Coluna 1 1. Single Responsibility Principle (Princípio de responsabilidade única). 2. Open-Closed Principle (Princípio aberto/fechado). 3. Liskov Substitution Principle (Princípio de substituição de Liskov). 4. Interface Segregation Principle (Princípio de segregação de interface). 5. Dependency Inversion Principle (Princípio de inversão de dependência).
Coluna 2 ( ) Classe não deve ser obrigada a implementar métodos e interfaces que não serão utilizadas. ( ) Depende de abstrações e não de implementações. ( ) Uma classe deve ter uma e apenas uma razão para mudar. ( ) Objetos devem estar disponíveis para extensão, mas fechados para modificação. ( ) Uma subclasse deve ser substituível por sua superclasse.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Coluna 1 1. Single Responsibility Principle (Princípio de responsabilidade única). 2. Open-Closed Principle (Princípio aberto/fechado). 3. Liskov Substitution Principle (Princípio de substituição de Liskov). 4. Interface Segregation Principle (Princípio de segregação de interface). 5. Dependency Inversion Principle (Princípio de inversão de dependência).
Coluna 2 ( ) Classe não deve ser obrigada a implementar métodos e interfaces que não serão utilizadas. ( ) Depende de abstrações e não de implementações. ( ) Uma classe deve ter uma e apenas uma razão para mudar. ( ) Objetos devem estar disponíveis para extensão, mas fechados para modificação. ( ) Uma subclasse deve ser substituível por sua superclasse.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172155
Engenharia de Software
Dentro das metodologias ágeis, TDD (Test-Driven Development ou Desenvolvimento
Orientado a Testes) e BDD (Behavior Driven Development ou Desenvolvimento Orientando a
Comportamentos) são considerados:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172154
Arquitetura de Software
Os princípios GRASP (General Responsibility Assignment Software Patterns) definem
diretrizes para atribuições de responsabilidades às classes e objetos durante a construção de Sistemas
Orientados a Objetos. Os nove diferentes princípios apresentados em GRASP são: Criador, Especialista
de informação, Baixo acoplamento, Controlador, Alta coesão e, EXCETO:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172153
Programação
No paradigma Orientado a Objetos há, primeiramente, um processo de construção
de modelos do domínio do problema, identificando e especificando um conjunto de objetos que
interagem e comportam-se conforme os requisitos estabelecidos para o sistema segundo um processo
de geração de uma especificação detalhada do software a ser desenvolvido, de tal forma que essa
especificação possa levar à direta implementação no ambiente alvo. Esses dois processos são,
respectivamente:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172152
Engenharia de Software
A Gestão de Configuração de Software não fornece um método de projeto, um modelo
de ciclo de vida e tampouco define como a qualidade dos itens deve ser julgada. Ela fornece um
fundamento sólido para todas as outras atividades de engenharia de software, estabelecendo funções
da gestão de configuração. Relativamente às funções e suas descrições, relacione a Coluna 1 à
Coluna 2.
Coluna 1 1. Identificação de configuração. 2. Controle de configuração. 3. Auditoria de configuração. 4. Contabilização da situação de configuração.
Coluna 2 ( ) Passos no processo de alteração que afetam uma configuração. ( ) Diferenças entre as versões. ( ) Modificações feitas por determinado programador. ( ) Itens que constituem uma configuração.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Coluna 1 1. Identificação de configuração. 2. Controle de configuração. 3. Auditoria de configuração. 4. Contabilização da situação de configuração.
Coluna 2 ( ) Passos no processo de alteração que afetam uma configuração. ( ) Diferenças entre as versões. ( ) Modificações feitas por determinado programador. ( ) Itens que constituem uma configuração.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172151
Programação
Programação Orientada a Objetos é um paradigma para o desenvolvimento de
software que se baseia na utilização de componentes individuais que colaboram para construir
sistemas mais complexos em que a colaboração entre esses componentes é feita através do envio de
mensagens. Esse modelo de programação utiliza os seguintes conceitos, EXCETO:
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172150
Engenharia de Software
O DevOps (desenvolvimento + operação) preza o estreitamento entre as áreas de
desenvolvimento e infraestrutura através de ferramentas e metodologias, de modo que seja possível
automatizar, monitorar, observar, testar e metrificar todas as etapas de desenvolvimento de software.
Dentro dos processos de DevOps, que visam o aumento dessa qualidade e também a facilitação de
colocar um projeto em produção, há um que é uma prática em que os times de desenvolvimento
lançam novas funcionalidades de forma constante e automatizada. Quando uma nova funcionalidade
é finalizada, automaticamente ela será disponibilizada no ambiente de testes e, posteriormente, no
ambiente de produção e, em alguns casos, pode ir direto para produção. Assinale a alternativa que
cita essa prática.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172149
Arquitetura de Computadores
A NBR ISO/IEC 9126, sob o título geral "Engenharia de software – Qualidade do
produto", define o modelo de qualidade externa e interna. Ele categoriza os atributos de qualidade de
software em seis características, subdivididas em subcaracterísticas. Assinale a alternativa que NÃO
se trata de uma característica de qualidade definida pela ISO 9126.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172148
Engenharia de Software
Em uma técnica de aprendizagem colaborativa, os profissionais realizam uma
atividade e revisam as atividades dos colegas, levando a melhores respostas nas atividades
solicitadas. Nessa técnica, os desenvolvedores precisam trabalhar em conjunto para criar uma solução
que atenda às necessidades do cliente. Qual é essa técnica?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172147
Engenharia de Software
Dentre os diversos tipos de RNF (Requisitos Não Funcionais), há o requisito de
“eficiência no desempenho” ou apenas “desempenho”. A norma ISO/IEC/IEEE 29119-1 sugere uma
classificação e um conjunto de definições. Essa classificação considera, genericamente, “Teste de
Desempenho” como um tipo de teste que possui cinco subtipos. Qual das alternativas abaixo NÃO se
trata de um teste de desempenho?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172146
Arquitetura de Computadores
O teste de integração se concentra nas interações entre componentes ou sistemas.
Quanto maior o escopo da integração, ____________________ pode se tornar mais difícil e levar a
um aumento do risco e a um tempo adicional para a solução de problemas.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172145
Engenharia de Software
O teste de componente (também conhecido como teste de unidade/unitário ou
módulo) é um teste de caixa branca que se concentra em componentes que são testáveis
separadamente. Assinale a alternativa que NÃO é um exemplo de produto de trabalho que pode ser
usado como base de teste para testes de componentes.
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172144
Banco de Dados
Em banco de dados, a álgebra relacional é muito importante, pois fornece uma base
formal para as operações do modelo relacional e principalmente porque é usada como base para
implementar e otimizar consultas nos módulos de processamento e otimização de consultas, que são
partes integrantes dos sistemas de gerenciamento de banco de dados relacional (RDBMSs). Alguns de
seus conceitos são incorporados à linguagem de consulta padrão para RDBMSs. Qual é essa
linguagem?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172143
Banco de Dados
O modelo de banco de dados relacional representa o banco de dados como uma
coleção de relações. Informalmente, cada relação se assemelha a uma tabela de valores ou, até certo
ponto, a um arquivo simples de registros. É chamado de arquivo simples porque cada registro tem
uma estrutura simples linear ou plana. Qual banco abaixo é um banco de dados relacional?
Ano: 2023
Banca:
FUNDATEC
Órgão:
PROCERGS
Prova:
FUNDATEC - 2023 - PROCERGS - ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade |
Q2172142
Banco de Dados
Em um banco de dados, geralmente há muitas maneiras de tratamento de usuários,
cada um dos quais pode exigir uma perspectiva ou visão diferente do banco de dados. Uma visão pode
ser um subconjunto do banco de dados ou pode conter dados virtuais derivados dos seus arquivos,
mas não explicitamente armazenados, assim alguns usuários não precisam saber se os dados a que
se referem são armazenados ou derivados. Dessa forma, um SGBD multiusuários cujos usuários
possuem uma variedade de aplicações distintas deve fornecer essas facilidades. Essas afirmações se
referem a qual conceito?