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.

No Desenvolvimento Orientado a Testes (TDD), os casos de teste que definem o recurso a ser implementado devem ser elaborados

  • A. assim que o código do teste estiver pronto.
  • B. antes de o código do recurso ser desenvolvido.
  • C. após o código do recurso ter sido completamente documentado.
  • D. simultaneamente com o desenvolvimento do código do recurso.
  • E. somente se o código do recurso apresentar erros.

Os Pontos de Função podem ser utilizados para medir o tamanho de um sistema em várias fases do ciclo de vida. Sobre as funções de dados e de transações avaliadas, qual NÃO faz parte dessa técnica de análise?

  • A. Arquivo Lógico Interno.
  • B. Arquivo de Interface Externo.
  • C. Consulta Interna.
  • D. Entrada Externa.
  • E. Saída Externa.

As etapas principais de um Plano Diretor de Informática (PDI) são as seguintes, não necessariamente na ordem que estão relacionadas.

I. Acompanhamento de Resultados.

II. Análise de Custo-Benefício das Soluções.

III. Levantamento das Necessidades.

IV. Priorização de Projetos.

Considerando essa informação, assinale a alternativa que apresenta a sequência correta de execução dessas atividades.

  • A. I, III, II e IV.
  • B. I, IV, III e II.
  • C. II, I, IV e III.
  • D. III, II, IV e I.
  • E. IV, II, I e III.

No que se refere à engenharia de software, julgue os itens subsecutivos. O desenvolvimento de testes e casos de testes devem necessariamente acontecer após a codificação, uma vez que não é possível, em um desenvolvimento de software, avaliar requisitos antes que o código de fato seja escrito.

  • C. Certo
  • E. Errado

Um dos meios de otimizar o desempenho dos sistemas Web é empregando mecanismos que comprimam os dados antes da transmissão. Embora eles proporcionem uma redução no tempo de transmissão, é possível afirmar que esses mecanismos também necessitam

  • A. de capacidade para gerenciar um número maior de conexões, que é um efeito inerente ao processo de compressão.
  • B. de um maior espaço em disco para armazenar os dados comprimidos.
  • C. de uma largura de banda maior, pois as transmissões de dados comprimidos são mais custosas.
  • D. de uma maior capacidade de processamento para a preparação e utilização dos dados.
  • E. que a taxa de transferência dos dados seja aumentada, devido ao aumento de eficiência do servidor.

No que se refere à engenharia de software, julgue os itens subsecutivos. O teste unitário é o processo em que se testam os componentes do programa, os quais podem ser procedures, métodos ou classes. Assim, por lidarem com aspectos pontuais do software, torna-se inviável a utilização de objetos Mock, haja vista que tais objetos lidam com mais de um objeto ao mesmo tempo.

  • C. Certo
  • E. Errado

Algumas tecnologias Web, como o Java EE, são mais adequadas para realizar acesso a bases de dados do que outras tecnologias, como o JavaScript ou jQuery, por exemplo. Essa característica se dá principalmente porque o Java EE é uma tecnologia que atua do lado do

  • A. cliente e, por ser uma linguagem compilada, os dados são processados com maior agilidade do que linguagens interpretadas.
  • B. cliente e, por isso, garante a redução do volume de dados a serem processados no servidor ou na base de dados.
  • C. servidor e, por isso, oferece a possibilidade de ocultar as informações de acesso às bases de dados do cliente.
  • D. servidor e, por isso, é capaz de proporcionar maior capacidade de processamento, o que reduz a carga na base de dados.
  • E. servidor, que é o único capaz de gerir otimizações no programa e diminuir o volume de dados transmitidos para a base de dados.

Acerca de padrões de projeto, julgue os itens subsequentes. Para tratar de maneira uniforme objetos individuais em estruturas de árvores que representem hierarquias partes-todo, o padrão composite é mais adequado que o decorator.

  • C. Certo
  • E. Errado

No Java EE, o ciclo de vida de um servlet é encerrado após a chamada do método

  • A. delete.
  • B. destroy.
  • C. finish.
  • D. service.
  • E. terminate.

Acerca de padrões de projeto, julgue os itens subsequentes. O chain of responsability é comportamental e tem como objetivo evitar o acoplamento do remetente de uma solicitação ao seu receptor, de modo a permitir a mais de um objeto a oportunidade de tratar solicitação.

  • C. Certo
  • E. Errado
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...