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 período de desenvolvimento da aplicação, o gerente de projeto optou por utilizar uma metodologia ágil (Scrum), deixando a cargo dos desenvolvedores a criação de testes unitários para testar a solução, sendo esta a única frente de testes do projeto. A fim de solucionar os problemas da aplicação, um analista de testes com conhecimento em programação foi designado para examinar a solução e apontar problemas na aplicação.

Com base nas informações apresentadas na situação hipotética, julgue os itens que se seguem.

A lentidão nas operações do sistema está relacionada a não mensuração correta da infraestrutura tecnológica que suporta a solução, devendo o analista de testes focar em um teste de desempenho baseado na quantidade de acessos simultâneos à aplicação web.

  • C. Certo
  • E. Errado

Coletar os requisitos é o processo de determinar, documentar e gerenciar as necessidades e os requisitos das partes interessadas a fim de atender aos objetivos do projeto. Em relação às técnicas de elicitação de requisitos empregadas nesse processo, é correto afirmar que:

  • A. as oficinas facilitadas chamadas de sessões JAD (Joint Application Design) são consideradas uma técnica primária para definir rapidamente requisitos multifuncionais e reconciliar as diferenças entre as partes interessadas;
  • B. construir um protótipo é um método para obter respostas conclusivas sobre os requisitos através de um modelo funcional do produto esperado, antes de efetivamente construí-lo;
  • C. obter requisitos pela análise da documentação existente não é recomendado, pois as informações relevantes aos requisitos costumam estar “na cabeça” dos patrocinadores e de outros executivos e especialistas no assunto do projeto;
  • D. questionários e/ou pesquisas são mais apropriadas para audiências não muito variadas, quando uma resposta mais elaborada é necessária e quando os respondentes estão geograficamente centralizados;
  • E. brainstorming é uma técnica que consiste em entrevistar individualmente os especialistas no assunto do projeto para identificar e definir as características e funções das entregas desejadas.

A respeito de gerenciamento de defeitos, julgue os itens subsecutivos. Um relatório de incidente deve identificar o defeito por meio de uma ID única, um resumo da anomalia e uma descrição detalhada do defeito, como por exemplo, as pré-condições e pós-condições e demais informações que contextualizam o defeito e sua correção.

  • C. Certo
  • E. Errado

São considerados processos ágeis os processos de desenvolvimento de software que compartilham um conjunto comum de princípios, conforme definido pelo Manifesto Ágil. Analise as afirmativas a seguir acerca de alguns desses processos ágeis:

I. Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II. FDD (Feature Driven Development) pressupõe a entrega de pequenas versões funcionais, isto é, blocos bem pequenos de funcionalidade valorizada pelo cliente, a cada duas semanas ou menos.

III. Extreme Programming (XP) enfatiza práticas de trabalho energizado, em que a equipe trabalha em ritmo acelerado para assegurar a liberação de versões funcionais dentro do quadro de tempo estabelecido.

Está correto o que se afirma em:

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

A respeito de gerenciamento de defeitos, julgue os itens subsecutivos. A classificação da prioridade de correção dos defeitos encontrados deve ser realizada por um processo de triagem, cujas principais características a serem consideradas são o custo e o prazo envolvidos.

  • C. Certo
  • E. Errado

Com relação a sistemas operacionais, serviços de diretório e plataformas de administração de recursos, assinale a opção correta.

  • A. A plataforma Puppet registra quaisquer mudanças em configurações de recursos e nos sistemas e, com essa funcionalidade, contribui para o controle de alterações e mudanças.
  • B. A árvore de diretório do Linux permite que um único sistema de arquivos seja montado em determinado momento: quando um novo sistema de arquivos é montado, o sistema de arquivos montado anteriormente é desmontado automaticamente da árvore de diretório primária.
  • C. No LDAP, os elementos são carregados diretamente sobre o IP na camada de rede, sem, portanto, interagir com protocolos de transporte, sessão, apresentação ou aplicação.
  • D. Se o Active Directory for usado com a configuração de diretório interno para publicar informações sobre usuários e recursos internos, essas informações poderão ser acessadas por colaboradores, fornecedores, parceiros e clientes que estejam em redes externas usando uma conexão segura, como uma conexão VPN.
  • E. Na plataforma Chef, uma recipe especifica os recursos a serem usados e a ordem em que eles serão aplicados. Além disso, essa recipe define tudo que será necessário para configurar parte de um sistema e pode ou não ser armazenada em um cookbook.

A respeito de gerenciamento de defeitos, julgue os itens subsecutivos. Defeitos categorizados como menos prioritários devem ser corrigidos em versões posteriores do software.

  • C. Certo
  • E. Errado

A respeito de gerenciamento de defeitos, julgue os itens subsecutivos. O ciclo de vida de um defeito é realizado em três fases: identificação do defeito, ação para reproduzi-lo e ações para corrigi-lo.

  • C. Certo
  • E. Errado

Com relação à análise e à avaliação de riscos em projetos de teste de software, julgue os itens a seguir. Após um sistema ter sido completamente integrado, é possível testá-lo em relação ao desempenho e à confiabilidade. O teste de desempenho significa estressar o sistema por meio de demandas fora dos limites do projeto de software.

  • C. Certo
  • E. Errado

Com relação à análise e à avaliação de riscos em projetos de teste de software, julgue os itens a seguir. Teste é um processo que busca atingir a confiabilidade do software, portanto, por meio de testes é possível verificar se um software está livre de defeitos ou comportamentos indesejados em todas as circunstâncias.

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