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.

Um Analista está considerando os ciclos de vida de desenvolvimento de software para desenvolvimento de seu sistema. Dentre tais ciclos há os modelos de desenvolvimento incrementais, nos quais

  • A. não se enquadra o desenvolvimento de software de pequeno porte.
  • B. são desenvolvidas várias versões do software até que seja obtida uma versão adequada para entrar em operação.
  • C. não é necessário que se produzam documentos em nenhuma de suas versões.
  • D. os testes de funcionamento não envolvem a participação de seus analistas e programadores.
  • E. desenvolvem-se apenas duas versões, uma chamada inicial e a segunda denominada final, que é a que vai entrar em operação.

Um Analista deseja efetuar medidas no software que ele produziu. Uma das métricas utilizadas para se obter valores sobre características de um software é a medida do fan-in e fan-out. Considerando uma função X presente no software, é correto afirmar que o número de

  • A. funções que chamam X é o fan-out.
  • B. vezes que a função X foi compilada é o fan-in.
  • C. instruções de desvio condicional é o fan-in.
  • D. instruções de acesso à memória é o fan-out.
  • E. funções que chamam X é o fan-in.

Recentemente foi divulgada uma falha de segurança no shell bash, que ficou conhecida como shellshock. A esse respeito, considere o trecho a seguir.

env x='() { :;}; echo vulneravel' bash -c "ping 8.8.8.8"

Considerando que o trecho acima seja executado em uma estação vulnerável, julgue os itens que se seguem.

A falha do shellshock consiste basicamente na criação e na manipulação de uma variável com parâmetros que não são interpretados corretamente pelo shell bash nas versões vulneráveis.

  • C. Certo
  • E. Errado

Um Analista fez um diagrama usando a notação BPMN. Nesse diagrama ele utilizou, dentre outros, os elementos gráficos círculo, retângulo de cantos arredondados e losango, que representam, repectivamente,

  • A. mensagem, gateway e associação.
  • B. pool, lane e atividade.
  • C. anotação de texto, evento e mensagem.
  • D. atividade, associação e pool.
  • E. evento, atividade e gateway.

Recentemente foi divulgada uma falha de segurança no shell bash, que ficou conhecida como shellshock. A esse respeito, considere o trecho a seguir.

env x='() { :;}; echo vulneravel' bash -c "ping 8.8.8.8"

Considerando que o trecho acima seja executado em uma estação vulnerável, julgue os itens que se seguem.

O trecho de código emitirá uma mensagem no shell vulnerável e executará o comando ping para o endereço 8.8.8.8.

  • C. Certo
  • E. Errado

Os processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue os próximos itens. Indica-se a automatização de testes para os testes de componentes e de sistema, visto que o uso de testes unitários é inviável, por dependerem de diversas possibilidades a serem avaliadas.

  • C. Certo
  • E. Errado

Os processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue os próximos itens. Os testes de componentes têm a finalidade de comprovar que as interfaces de componentes funcionam de acordo com a sua especificação.

  • C. Certo
  • E. Errado

Julgue os próximos itens, relativos a Domain-Driven Design e design patterns. Um dos princípios-chave do Domain-Driven Design é o uso de uma linguagem ubíqua com termos bem definidos, que integram o domínio do negócio e que são utilizados entre desenvolvedores especialistas de negócio.

  • C. Certo
  • E. Errado

O Servlet Container que suporta as tecnologias servlet, JSP, JSTL e JSF, mas não suporta EJB é o

  • A. JBoss.
  • B. WebSphere.
  • C. GlassFish.
  • D. Jetty.
  • E. Weblogic.

Julgue os próximos itens, com relação à avaliação de tolerância a falhas e alta disponibilidade. A garantia de alta disponibilidade por meio de redundância ativa requer a incorporação de múltiplos itens do mesmo tipo ao projeto.

  • 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...