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.

Com relação à mensuração de pontos de função, julgue os próximos itens. Os projetos de melhoria não podem envolver inclusões de funcionalidades.

  • C. Certo
  • E. Errado

Julgue os itens subsecutivos, relativos a administração, análise de desempenho e tunning de sistemas de aplicativos. O levantamento de inventário de aplicativos utilizados em sistemas pode ser feito de maneira automatizada com o auxílio de ferramentas computacionais. Com esse procedimento busca-se identificar os aplicativos mais utilizados e é possível determinar-se a compatibilidade destes softwares com as atualizações de sistemas operacionais.

  • C. Certo
  • E. Errado

As metodologias ágeis representam um conjunto estruturado de práticas para o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Em relação às metodologias ágeis, analise as afirmativas a seguir:

I. No Scrum, se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e é percebido que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser registrado para ser ajustado na próxima iteração.

II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado.

III. O desenvolvimento orientado a testes é uma prática recomendada pela metodologia de desenvolvimento de software XP. Escrever os testes antes de construir o sistema torna mais fácil entender como o código deve ser programado.

Está correto o que se afirma em:

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

Diagramas entidade-relacionamento na notação IDEF1X distinguem relacionamentos identificadores e não identificadores. A presença de um relacionamento identificador faz com que:

  • A. os atributos que compõem a chave estrangeira correspondente possam assumir valores nulos;
  • B. a cardinalidade do relacionamento torne-se, obrigatoriamente, 1:1;
  • C. os atributos que compõem a chave estrangeira correspondente passem a compor a chave primária da tabela estrangeira;
  • D. os atributos que compõem a chave estrangeira constituam, por si só, uma chave candidata da tabela estrangeira;
  • E. seja estabelecida uma relação de especialização entre as duas entidades conectadas.

Sobre Padrões de Projetos JEE, qual NÃO corresponde a um padrão da camada de integração?

  • A. Data Access Object.
  • B. Service Locator.
  • C. Service Activator.
  • D. Domain Store.
  • E. Web Service Broke.

Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue os seguintes itens. No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.

  • C. Certo
  • E. Errado

Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo evolucionário são:

  • A. cascata e modelo V;
  • B. prototipação e modelo espiral;
  • C. concorrente e métodos formais;
  • D. incremental e baseado em componentes;
  • E. processo unificado e orientado a aspectos.

A documentação de requisitos pode ser feita combinando modelos e linguagem natural. A alternativa que ilustra o diagrama utilizado para documentar requisitos pela perspectiva estrutural é:

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

Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue os seguintes itens. A homologação e(ou) aceitação de um sistema ou aplicação desenvolvida ou que sofreu manutenção é uma ação que deve ser coordenada pelos seus clientes e usuários.

  • C. Certo
  • E. Errado

Diante da crescente demanda por automatização de processos de negócio, o gerente de desenvolvimento de sistemas de informação busca a maximização do reúso de software. A abordagem de reúso que utiliza abstrações genéricas, não incluindo detalhes de implementação, que mostram objetos abstratos e concretos e interações, é:

  • A. design pattern;
  • B. desenvolvimento baseado em componentes;
  • C. framework de aplicação;
  • D. sistemas orientados a serviços;
  • E. bibliotecas de programas.
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...