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.

Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do documento de requisitos, é planejado o teste de

  • A. unidade.
  • B. integração.
  • C. aceitação.
  • D. sistema.
  • E. regressão.

Acerca de integração contínua e entrega contínua, julgue os próximos itens. Para que a prática de integração contínua seja eficiente, é necessário parametrizar e automatizar várias atividades relativas à gerência da configuração, não somente do código-fonte produzido, mas também de bibliotecas e componentes externos.

  • C. Certo
  • E. Errado

Em relação a projeto de interfaces, julgue os itens que se seguem. No contexto da IHC, a engenharia cognitiva é uma teoria de design centrado no usuário.

  • C. Certo
  • E. Errado

Acerca de integração contínua e entrega contínua, julgue os próximos itens. Na gerência de um pipeline de implantação (deployment pipeline), recomenda-se que o código-fonte seja compilado repetidas vezes em contextos diferentes: durante o estágio de commit, nos testes de aceitação, nos testes de capacidade e nos testes exploratórios.

  • C. Certo
  • E. Errado

Com o advento dos dispositivos móveis, surgiram novas questões que precisam ser consideradas durante o desenvolvimento de aplicações: contexto celular, conectividade, pequeno tamanho da tela, resolução diferente em displays, capacidade de processamento limitada e métodos de acesso de dados. Com relação às interfaces dos dispositivos móveis, julgue os itens a seguir. Em dispositivos móveis, a usabilidade tem como objetivo melhorar a eficiência da utilização dos sistemas, a fim de obter a máxima satisfação dos usuários, sem se preocupar com a quantidade de erros ocorridos durante a execução desses sistemas.

  • C. Certo
  • E. Errado

Uma empresa que realiza vendas pela Internet pretende expandir seu modelo de negócio e sua forma de atendimento, passando também a alugar produtos e a atender seus clientes por meio de aplicativos para dispositivos móveis. Considerando essas informações, julgue os itens a seguir. Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.

  • C. Certo
  • E. Errado

Com o advento dos dispositivos móveis, surgiram novas questões que precisam ser consideradas durante o desenvolvimento de aplicações: contexto celular, conectividade, pequeno tamanho da tela, resolução diferente em displays, capacidade de processamento limitada e métodos de acesso de dados. Com relação às interfaces dos dispositivos móveis, julgue os itens a seguir. No desenvolvimento de aplicações para dispositivos móveis, a fim de aumentar a satisfação do usuário, recomenda-se o uso de ícones diferentes para uma mesma ação, o que mostra uma preocupação do desenvolvedor com a apresentação das informações na tela.

  • C. Certo
  • E. Errado

O Scrum é um processo de desenvolvimento iterativo e incremental. Ele visa gerenciamento de projetos e desenvolvimento de software de forma ágil. No Scrum os papéis dos atores são pré-definidos. Qual das alternativas abaixo é CORRETA sobre estes papéis?

  • A. Cliente, Proprietário e Equipe.
  • B. ScrumMaster; Proprietário do Produto e Equipe.
  • C. ScrumMaster, ScrumSlave e Equipe.
  • D. ScrumMaster, Proprietário do Produto e ScrumTester.
  • E. ScrumTester, Proprietário do Produto e Equipe.

Kanban é uma metodologia usada no desenvolvimento ágil de software. A sua utilização permite um controle detalhado de produção com informações tais como:

  • A. Onde, Quanto e O que produzir.
  • B. Quando, Forma e O que produzir.
  • C. Quando, Quanto e Custo de produção.
  • D. Quando, Quanto e O que produzir.
  • E. Todas as alternativas acima estão corretas.

Visando à construção de um sistema dedicado à hospedagem de servidores diversos (banco de dados, aplicações web, entre outros), considerando os aspectos de desempenho e isolação das aplicações, os recursos a serem priorizados na escolha do processador para este sistema são

  • A. tamanho dos caches L2 e L3, frequência máxima de operação, GPU integrada.
  • B. frequência máxima de operação, número de núcleos, extensões SSE e MMX.
  • C. número de núcleos, extensões VT-x/AMD-V, tamanho dos caches L2 e L3.
  • D. GPU integrada, número de núcleos, extensões SSE e MMX.
  • E. extensões VT-x/AMD-V, extensões SSE e MMX, tamanho dos caches L2 e L3.
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...