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.

O Scrum engloba um padrão de processos enfatizando prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Enfatiza o uso de um conjunto de padrões de processo de software que provaram ser eficazes para projetos com prazos de entrega apertados, requisitos mutáveis e críticos de negócio. “Não são introduzidos(as) durante execução de urgências (Sprint). Portanto, Sprint permite que os membros de uma equipe trabalhem em um ambiente de curto prazo, porém estável.” Trata-se de

  • A. demos.
  • B. reuniões Scrum.
  • C. urgências (corridas de curtas distâncias).
  • D. registros pendentes de trabalhos (Backlog).
  • E. alterações (por exemplo, itens do registro de trabalho – backlog work itens).

Acerca da engenharia de requisitos, julgue os itens que se seguem. Na fase de levantamento de requisitos, é necessário arrolar os fatos e se ater apenas aos dados coletados pelo cliente.

  • C. Certo
  • E. Errado

“Detalhes da qualidade do produto de software podem ser melhorados durante a implementação do código, revisão e teste, mas a natureza fundamental da qualidade do produto de software representada pela qualidade ____________________ mantém-se inalterada, a menos que seja reprojetada.” Assinale a alternativa que completa corretamente a afirmativa anterior.

  • A. interna
  • B. em uso
  • C. externa
  • D. em uso estimada (ou prevista)
  • E. externa estimada (ou prevista)

Com relação a testes de software, julgue os próximos itens. O processo de teste denominado teste de integração utiliza técnicas de caixa branca e concentra-se no código-fonte de cada unidade implementada, para a garantia de que as informações fluam para dentro e fora da unidade do programa conforme a especificação levantada.

  • C. Certo
  • E. Errado

Em um software, existem requisitos que podem ser categorizados segundo o modelo FURPS, onde cada letra provém de uma palavra em inglês (acrônimo). Sobre esse modelo, considere as seguintes assertivas:

I. O modelo FURPS pode ser utilizado para categorizar os requisitos não funcionais de um software.

II. No acrônimo FURPS, a letra "R" significa "Reliability", ou seja, "Consistência". Em um software, um requisito de consistência diz respeito, por exemplo, à consistência que deve existir, em um banco de dados, ao se concluir uma transação.

III. Tempo de resposta e consumo de recursos, como memória RAM e processador, são características de requisitos de um software, relacionadas, no acrônimo FURPS, à letra "P", que significa "Performance".

Quais estão corretas?

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

Com relação a testes de software, julgue os próximos itens. O teste embasado em especificação ou teste caixa preta, realizado a partir das especificações do programa e requisitos funcionais, é utilizado para demonstração de que as funções do software são operacionais, que a entrada é adequadamente aceita e que a saída é corretamente produzida conforme as especificações.

  • C. Certo
  • E. Errado

No processo de engenharia de requisitos, há uma de suas fases que tem a finalidade de verificar se os requisitos realmente definem o sistema que o cliente quer. Para isso, nessa fase, podem ser realizados diferentes tipos de verificações, tais como: (1) verificação de validade dos requisitos; (2) verificação de completude, para avaliar se os documentos incluem todos os requisitos e se definem todos os comportamentos e restrições definidas; (3) verificação do realismo, para assegurar que os requisitos podem ser implementados usando as tecnologias disponíveis; e (4) testes que demonstrem que o sistema entregue atende a cada requisito especificado. Portanto, na engenharia de requisitos, tais verificações são realizadas em uma fase chamada de:

  • A. Elicitação de requisitos.
  • B. Especificação de requisitos.
  • C. Documentação de requisitos.
  • D. Validação de requisitos.
  • E. Classificação e organização de requisitos.

Na engenharia de requisitos, pode-se utilizar a seguinte técnica para o levantamento de requisitos de um software:

I. Cenários.

II. Joint Application Development (JAD).

III. Prototipação.

Quais estão corretas?

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

Julgue os itens subsequentes, acerca de gerência de configuração de software. TDD é uma técnica de desenho e desenvolvimento embasada em práticas de uma estrutura de processo incremental e iterativo. Essa estrutura é formada por iterações de atividades de desenvolvimento que ocorrem uma após a outra, sendo a saída de cada iteração um incremento do produto.

  • C. Certo
  • E. Errado

No que se refere às metodologias ágeis de desenvolvimento, julgue o próximo item. Dentro de uma Sprint no Scrum, as metas de qualidade não diminuem e não são feitas mudanças que possam afetar o objetivo da Sprint.

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