Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere a seguinte árvore de pesquisa binária:

Ao executarmos o procedimento de remoção do nó 11, na nova árvore binária de busca, teremos como filhos do nó 20 os nós

  • A. 2 e 17
  • B. 2 e 21
  • C. 11 e 21
  • D. 14 e 21
  • E. 17 e 21

Com relação a testes de sistemas de software, julgue os itens a seguir. Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.

  • C. Certo
  • E. Errado

Com relação a testes de sistemas de software, julgue os itens a seguir. Por meio do JUnit, framework de teste que viabiliza a documentação e execução automática de testes de unidade em Java, é possível obter informações a respeito da cobertura obtida pelos casos de teste.

  • C. Certo
  • E. Errado

Com relação a testes de sistemas de software, julgue os itens a seguir. Embora o JUnit apresente limitações, como a de não apoiar a aplicação de um critério de teste, esse framework pode ser utilizado ainda que estejam disponíveis apenas o bytecode e a especificação do programa.

  • C. Certo
  • E. Errado

Com relação a testes de sistemas de software, julgue os itens a seguir. O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.

  • C. Certo
  • E. Errado

O objetivo do processo de engenharia de requisitos é criar e manter um documento de requisitos de sistema. Segundo Sommerville (2007), esse processo inclui quatro subprocessos de alto nível de engenharia de requisitos, a saber, EXCETO:

  • A. Estudo de viabilidade.
  • B. Validação de requisitos.
  • C. Obtenção de requisitos.
  • D. Especificação de requisitos.
  • E. Elicitação e análise de requisitos.

Com relação a testes de sistemas de software, julgue os itens a seguir. No teste de integração, enfatiza-se a construção da estrutura do sistema: à medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada, sem a ocorrência de erros.

  • C. Certo
  • E. Errado

Um requisito é simplesmente uma declaração do que o sistema deve ser ou quais características precisa possuir, podendo ser classificado em funcional e não funcional. Analise os requisitos apresentados, marque F para os funcionais e N para os não funcionais.

( ) Impressão.

( ) Operacional.

( ) Desempenho.

( ) Verificação ortográfica.

( ) Segurança.

( ) Cultural e político.

A sequência está correta em

  • A. F, N, F, F, N, F.
  • B. F, F, N, N, F, F.
  • C. N, F, F, N, F, F.
  • D. F, N, F, F, N, N.
  • E. N, F, N, N, F, N.

Com relação a testes de sistemas de software, julgue os itens a seguir. O teste de integração objetiva tanto a verificação da correta implantação dos requisitos funcionais quanto a dos requisitos não funcionais, como desempenho e vulnerabilidade.

  • C. Certo
  • E. Errado

“É um método de desenvolvimento ágil de software concebido por Jeff Sutherland e sua equipe de desenvolvimento no início dos anos 90.” Os princípios dessa metodologia são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Assinale a alternativa que apresenta uma metodologia ágil definida.

  • A. Scrum.
  • B. Crystal.
  • C. Extreme Programming – XP.
  • D. Modelagem ágil (Agile Modeling, AM).
  • E. Processo unificado ágil (Agile Unified Process, AUP).
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...