Questões de Concurso Comentadas sobre teste de software em engenharia de software

Foram encontradas 1.353 questões

Q47620 Engenharia de Software
Considere as seguintes afirmações:

(1) Programas de computador são obras de engenharia que devem seguir, rigidamente, normas e padrões técnicos.
(2) Uma falha de software pode comprometer a integridade, disponibilidade e confidencialidade de um sistema de informações empresarial.
(3) Os testes de caixa preta são utilizados para demonstrar que as funções do software estão operacionais, que as entradas válidas são adequadamente aceitas e produzem saídas corretas, mantendo a integridade das informações externas.

É correto afirmar que:
Alternativas
Q47618 Engenharia de Software
Normalmente, são descobertos defeitos durante o processo de verificação e validação de um software, e os artefatos onde eles estão localizados devem ser modificados para sua correção. Não é correto afirmar que:
Alternativas
Q47606 Engenharia de Software
O processo de verificação e validação de um software é realizado através de um conjunto de atividades. É correto afirmar que:
Alternativas
Q44664 Engenharia de Software
Com relação a técnicas e estratégias de validação para desenvolvimento de sistemas, assinale a opção correta.
Alternativas
Q42940 Engenharia de Software
A execução de um sistema com o objetivo de encontrar falhas sob condições que demandam recursos em quantidade, frequência ou volume anormais é definida como
Alternativas
Q42801 Engenharia de Software
Os testes de integração têm por objetivo verificar se
Alternativas
Q23444 Engenharia de Software
NÃO se trata de uma técnica para testar software o teste de
Alternativas
Q23425 Engenharia de Software
O processo de teste repetido continuamente até que o cliente e o projetista concordem que a versão liberada seja uma implementação aceitável dos requisitos do sistema desenvolvido sob encomenda de um único cliente é chamado teste de aceitação ou teste
Alternativas
Q18907 Engenharia de Software
Em engenharia de software, o processo de
desenvolvimento de software designa uma sequência de
atividades, agrupadas em fases e tarefas, executadas de forma
sistemática e uniformizada, realizadas por pessoas com
responsabilidades bem definidas e que, a partir de um conjunto
de entradas (inputs) produzem um conjunto de saídas (outputs).
Como objetivos, o processo de desenvolvimento de software deve
prover orientação sobre as sequências das atividades envolvidas,
especificar os modelos descritivos do sistema, gerenciar as tarefas
e definir métricas para os modelos e atividades.

R. A. Ramos. Treinamento em UML (com adaptações).

Quanto às fases e tarefas no processo de desenvolvimento de
software, julgue os itens de 64 a 67.
Requisitos descrevem um acordo ou contrato entre duas partes, especificando, entre outros aspectos, o que o sistema de software deve fazer para ser aprovado em um teste de aceitação.
Alternativas
Ano: 2008 Banca: CESPE / CEBRASPE Órgão: INPE
Q1199091 Engenharia de Software

Com relação a engenharia de software, julgue o item que segue.

A escolha adequada da arquitetura de um software contribui para facilitar a implementação, o teste e a manutenção, quando necessária, de um sistema.

Alternativas
Q364142 Engenharia de Software
Com relação aos conceitos de engenharia de software, julgue os próximos itens.

Um teste bem-sucedido para a detecção de defeitos é aquele que provoca um funcionamento incorreto do sistema.
Alternativas
Q364141 Engenharia de Software
Com relação aos conceitos de engenharia de software, julgue os próximos itens.

A finalidade dos testes de validação é mostrar que um sistema atende às suas especificações.
Alternativas
Q364107 Engenharia de Software
Uma simulação é a imitação da operação de um sistema do mundo real com o objetivo de avaliá-lo. Auxiliam a análise de sistemas difíceis de abordar com a utilização de métodos analíticos. A simulação computacional permite ao experimentador analisar e comparar certos cenários de forma rápida e eficiente.

Com relação ao assunto abordado no fragmento do texto acima, julgue os próximos itens.

Nas redes de crenças bayesianas, as variáveis são representadas por nós com arcos que indicam as probabilidades condicionais. Entre outras aplicações, essas redes servem para prever eventos tais como falhas em transações antes que elas ocorram e para estimar correlações entre eventos.
Alternativas
Q364106 Engenharia de Software
Uma simulação é a imitação da operação de um sistema do mundo real com o objetivo de avaliá-lo. Auxiliam a análise de sistemas difíceis de abordar com a utilização de métodos analíticos. A simulação computacional permite ao experimentador analisar e comparar certos cenários de forma rápida e eficiente.

Com relação ao assunto abordado no fragmento do texto acima, julgue os próximos itens.

Aleatório significa imprevisível. Nesse sentido, cadeias de Markov assumem que uma descrição adequada do sistema é dada por um número infinito de valores de estado.
Alternativas
Q364104 Engenharia de Software
Uma simulação é a imitação da operação de um sistema do mundo real com o objetivo de avaliá-lo. Auxiliam a análise de sistemas difíceis de abordar com a utilização de métodos analíticos. A simulação computacional permite ao experimentador analisar e comparar certos cenários de forma rápida e eficiente.

Com relação ao assunto abordado no fragmento do texto acima, julgue os próximos itens.

Rodadas de simulação resultam em estimativas de medidas do desempenho do sistema. Uma vez que os processos de entrada e de saída de uma simulação são variáveis aleatórias, as estimativas dessas medidas não estão sujeitas a erro amostral.
Alternativas
Q364103 Engenharia de Software
Uma simulação é a imitação da operação de um sistema do mundo real com o objetivo de avaliá-lo. Auxiliam a análise de sistemas difíceis de abordar com a utilização de métodos analíticos. A simulação computacional permite ao experimentador analisar e comparar certos cenários de forma rápida e eficiente.

Com relação ao assunto abordado no fragmento do texto acima, julgue os próximos itens.

A simulação de Monte Carlo é considerada uma simulação estática, uma vez que simplesmente repete, de forma aleatória, o mesmo tipo de experimento diversas vezes.
Alternativas
Q364067 Engenharia de Software
Com relação a engenharia de software, julgue os itens que se seguem.

A escolha adequada da arquitetura de um software contribui para facilitar a implementação, o teste e a manutenção, quando necessária, de um sistema.
Alternativas
Q345290 Engenharia de Software
Acerca de testes de sistemas, julgue os itens que se seguem

As seguintes responsabilidades são típicas dos stubs usados nos testes dos softwares orientados a objeto: criar um objeto da classe em teste; interligar o objeto em teste a outros objetos necessários ao teste; levar o objeto em teste a um estado inicial; enviar seqüências de mensagens para o objeto em teste; coletar respostas do objeto em teste; avaliar as respostas providas pelo objeto em teste
Alternativas
Q345289 Engenharia de Software
Acerca de testes de sistemas, julgue os itens que se seguem

Os testes de integração verificam se os componentes do sistema funcionam em conjunto, se os componentes são chamados corretamente e se os componentes transferem dados corretos via suas interfaces. Nesses testes, os componentes são testados interligados; podem ser necessários drivers e stubs para simular componentes ainda não implementados; e, em sistemas de software orientados a objeto, os stubs podem ser classes.
Alternativas
Q345288 Engenharia de Software
Acerca de testes de sistemas, julgue os itens que se seguem.

O teste de caminho é uma abordagem estrutural para o projeto de testes em que podem ser usados fluxogramas. Essa abordagem de projeto pode ser empregada quando do projeto de testes de unidade. Em sistemas de software orientados a objetos, os testes de classes podem ser estruturais.
Alternativas
Respostas
1301: A
1302: B
1303: C
1304: C
1305: B
1306: C
1307: D
1308: A
1309: C
1310: C
1311: C
1312: E
1313: C
1314: E
1315: E
1316: C
1317: C
1318: E
1319: C
1320: C