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.

Assinale a alternativa correta. Esta ferramenta, constituída de software e/ou hardware, é capaz de interceptar e registrar o tráfego de dados em uma rede de computadores. Ele pode ser utilizado tanto para propósitos maliciosos como também para o gerenciamento de rede, monitoramento e diagnóstico de ambientes computacionais:

  • A. sniffing
  • B. packet
  • C. analyzer
  • D. traffic
  • E. increase

Com base no diagrama ao lado, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.

1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.

2. A associação entre Item, Música e Vídeo representa uma herança múltipla.

3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.

4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.

5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.

Assinale a alternativa correta.

  • A. Somente as afirmativas 3 e 4 são verdadeiras.
  • B. Somente as afirmativas 1, 2 e 3 são verdadeiras.
  • C. Somente as afirmativas 1, 4 e 5 são verdadeiras.
  • D. Somente as afirmativas 2, 3 e 5 são verdadeiras.
  • E. As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.

A respeito do Diagrama de Casos ao lado, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) “Calcular Valores Devidos” será executado sempre que o Auxiliar Administrativo visualizar o relatório de fornecedores.

( ) Ao visualizar o relatório de fornecedores, a geração do gráfico é opcional.

( ) O detalhamento do funcionamento de um caso de uso pode ser feito por meio de uma especificação.

( ) Da forma como está especificado, “Auxiliar Administrativo” não irá executar o caso de uso “Gerar Gráfico”.

( ) Os casos de uso são executados na seguinte sequência: primeiro “Visualizar Relatório de Fornecedores”, depois “Gerar Gráfico” e depois “Calcular Valores Devidos”.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.


  • A. V – V – V – F – F.
  • B. F – V – F – V – F.
  • C. V – V – F – F – V.
  • D. F – F – V – V – F.
  • E. V – F – F – F – V.

Para planejar e visualizar como será organizado o trabalho em um projeto, o gerente de projetos pode elaborar um cronograma. Observe o cronograma da figura abaixo.

Sobre esse cronograma e seu uso no gerenciamento de projetos de software, é correto afirmar:

  • A. A atividade A1 pode ser executada em paralelo com a atividade A2.
  • B. A atividade A2 demonstra que o projeto está atrasado em uma semana.
  • C. Se o gerente de projetos informasse que A2 e A4 precedem A5, estaria cometendo um erro, pois esse tipo de cronograma não contempla que uma atividade dependa de outras duas.
  • D. O cronograma pode incluir outras informações, como o esforço das atividades, datas de início e fim e pessoas designadas para cada atividade.
  • E. As atividades A1 a A5 deveriam ser sequenciais.

Sobre a análise de pontos por função, considere as seguintes afirmativas:

1. É realizada com base na especificação funcional do software.

2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.

3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.

4. A análise de pontos por função é restrita a softwares orientados a objetos. 5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.

Assinale a alternativa correta.

  • A. Somente as afirmativas 1 e 2 são verdadeiras.
  • B. Somente as afirmativas 2 e 3 são verdadeiras.
  • C. Somente as afirmativas 3 e 4 são verdadeiras.
  • D. Somente as afirmativas 1, 2 e 5 são verdadeiras.
  • E. Somente as afirmativas 1, 3, 4 e 5 são verdadeiras.

Sobre o ciclo de vida de uma Servlet, é correto afirmar:

  • A. O método destroy() deve ser chamado para destruir a Servlet.
  • B. O método service() é chamado antes de init().
  • C. O método init() é chamado pelo contêiner somente uma vez.
  • D. O contêiner não invoca service() caso os parâmetros iniciais não sejam passados.
  • E. A cada requisição o contêiner instancia a Servlet.

Sobre o ciclo de vida de uma aplicação JSF 2.2, em que fase é feita a extração dos valores da requisição?

  • A. Restore View.
  • B. Invoke Application.
  • C. Apply Request Value.
  • D. Update Model Values.
  • E. Process Validations.

Qual anotação de escopo do JSF 2 mantém o Managed Bean enquanto a aplicação permanece na mesma página?

  • A. @ViewScoped
  • B. @PageScoped
  • C. @SessionScoped
  • D. @RequestScoped
  • E. @ApplicationScoped

O JSF possui mecanismos de validação explícita de campos, separando essa validação da lógica de negócio e garantindo que os valores a serem processados estão dentro do esperado. Qual dos seguintes trechos de código indica uma validação de um campo inteiro longo, para que esteja em uma faixa de valores entre 100 e 200, inclusive?

  • A.
  • B.
  • C.
  • D.
  • E.

Em relação aos objetos do ASP, é correto afirmar:

  • A. O objeto Request mantém as informações que serão enviadas ao usuário que solicitou a página.
  • B. O objeto Server mantém as varáveis de sessão do usuário.
  • C. O objeto Application mantém os dados enviados pelo usuário, tais como campos de formulários preenchidos.
  • D. O objeto Session é utilizado para enviar a página processada para o usuário.
  • E. O objeto Response serve para enviar as informações para o usuário.
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...