wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Engenharia de Requisitos e Qualidade de Software

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

As disciplinas de Engenharia de Requisitos, Teste de Software e Qualidade de Software desempenham papéis cruciais no desenvolvimento de software, e estão intrinsecamente relacionadas para garantir a criação de produtos de alta qualidade que atendam às necessidades dos usuários e às expectativas dos ____________.

a)

Stakeholders

b)

Desenvolvedores

c)

Testadores

d)

Gerentes de Projeto

2.

___________ é responsável por analisar, documentar e validar os requisitos do software.

a)

Engenharia de requisitos

b)

Desenvolvimento de software

c)

Teste de software

d)

Manutenção de software

3.

___________ é responsável pela avaliação sistemática do software para identificar defeitos, garantir que ele funcione conforme o esperado e atenda aos requisitos.

a)

Teste de Software

b)

Desenvolvimento de Software

c)

Manutenção de Software

d)

Documentação de Software

4.

___________ envolve a aplicação de práticas e processos para garantir que o software atenda aos padrões e expectativas de qualidade.

a)

Qualidade de Software

b)

Desenvolvimento de Software

c)

Manutenção de Software

d)

Teste de Software

5.

Uma das principais razões pelas quais a Engenharia de Requisitos é fundamental inclui a ____________, ou seja, diminui a quantidade de interpretações errôneas.

a)

Redução das ambiguidades

b)

Aumento das complexidades

c)

Criação de novos requisitos

d)

Eliminação de todas as falhas

6.

O ____________ ajuda a evitar alterações arbitrárias e não planejadas que possam prejudicar o desenvolvimento e a qualidade do software.

a)

Controle de mudanças

b)

Desenvolvimento ágil

c)

Integração contínua

d)

Teste de unidade

7.

Sobre as etapas do design thinking, aquela em que são encontradas as partes interessadas e impactados, além de compreender suas “dores” é a etapa de:

a)

Empatizar

b)

Definir

c)

Idear

d)

Prototipar

8.

Sobre as etapas do design thinking, aquela em que são sintetizadas as observações sobre os seus usuários desde o primeiro estágio do processo é a etapa de:

a)

Empatizar

b)

Definir

c)

Idealizar

d)

Prototipar

e)

Testar

9.

Sobre as etapas do design thinking, aquela em que um grande número de ideias é gerado para encontrar as melhores, mais elegantes e satisfatórias soluções para os problemas que afetam a experiência do usuário com o produto é a etapa de:

a)

Empatia

b)

Definir

c)

Idear

d)

Prototipar

e)

Testar

10.

Sobre as etapas do design thinking, aquela que envolve a produção de uma versão inicial, barata e reduzida do produto para revelar quaisquer problemas com o design atual é a etapa de:

a)

Empatia

b)

Definir

c)

Idear

d)

Prototipar

e)

Testar

11.

Sobre as etapas do design thinking, aquela em que se verifica se os usuários têm dificuldades, pois a equipe de design deve então revisar sua lista de possíveis soluções e estratégias para estabelecer novas maneiras de resolver os mesmos problemas é a etapa de:

a)

Empatia

b)

Definir

c)

Idear

d)

Prototipar

e)

Testar

12.

Sobre as técnicas de ideação, a que também é conhecida como tempestade de ideias é a técnica de:

a)

Brainstorming

b)

Mapa mental

c)

Brainwriting

d)

Round Robin

13.

Sobre as técnicas de ideação, aquela em que um participante escreve o objetivo no centro do mapa e pede aos outros participantes que pensem em problemas e outras coisas relacionadas é a técnica de:

a)

Brainstorming

b)

Mapa mental

c)

Brainwriting

d)

Round Robin

14.

A técnica na qual uma pessoa passa o papel para a próxima e, ao receber as ideias dos outros, as pessoas as usam como um gatilho para adicionar ou refinar suas próprias ideias é a técnica de:

a)

Brainstorming

b)

Mapa Mental

c)

Brainwriting

d)

Round Robin

15.

Em relação às técnicas de ideação, aquela em que os participantes são organizados em um círculo ou sequência linear, e cada um tem a oportunidade de contribuir com uma ideia de cada vez, seguindo uma ordem predeterminada, é a técnica de:

a)

Brainstorming

b)

Mapa Mental

c)

Brainwriting

d)

Round Robin

16.

Na engenharia de requisitos, os usuários respondem a quais são os objetivos do software na fase de:

a)

Pesquisa

b)

Concepção

c)

Negociação

d)

Elaboração

e)

Especificação

17.

Selecione a alternativa que não apresenta uma fase da engenharia de requisitos:

a)

Estudo de Viabilidade

b)

Elicitação de Requisitos

c)

Especificação de Requisitos

d)

Validação de Requisitos

e)

Prototipagem de Requisitos

18.

Das fases da engenharia de requisitos, aquela em que as expectativas do cliente e/ou as necessidades dos usuários são analisadas, além das reais possibilidades de desenvolvimento dentro do orçamento disponível, é a fase de:

a)

Estudo de Viabilidade

b)

Elicitação de Requisitos

c)

Especificação de Requisitos

d)

Validação de Requisitos

19.

Das fases da engenharia de requisitos, aquela onde os requisitos são identificados usando várias técnicas é a fase de:

a)

Estudo de Viabilidade

b)

Elicitação de Requisitos

c)

Especificação de Requisitos

d)

Validação de Requisitos

20.

Das fases da engenharia de requisitos, aquela onde os requisitos especificados são documentados é a fase de:

a)

Estudo de Viabilidade

b)

Elicitação de Requisitos

c)

Especificação de Requisitos

d)

Validação de Requisitos

21.

Das fases da engenharia de requisitos, aquela em que se analisa se os requisitos têm ambiguidades, se são consistentes, se são mensuráveis e se estão categorizados é a fase de:

a)

Estudo de Viabilidade

b)

Elicitação de Requisitos

c)

Especificação de Requisitos

d)

Validação de Requisitos

22.

Em relação aos principais métodos de elicitação de requisitos, aquele em que os analistas de requisitos fazem perguntas diretas e obtêm informações detalhadas sobre as necessidades e expectativas dos usuários e clientes é o método:

a)

Entrevista

b)

Observação do usuário

c)

Análise de documentos existentes

d)

Questionários e pesquisas

23.

Em relação aos principais métodos de elicitação de requisitos, aquele em que documentos existentes, manuais e processos relacionados ao domínio do sistema são revisados é o método:

a)

Entrevista

b)

Observação do usuário

c)

Análise de documentos existentes

d)

Questionários e pesquisas

24.

Em relação ao processo de gerenciamento de mudanças, qual das seguintes não é uma de suas etapas:

a)

Análise do problema e especificação das mudanças

b)

Análise de mudanças e custos

c)

Implementação de mudanças

d)

Manutenção das mudanças

25.

Analise as seguintes afirmações:
I. A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto.
II. Um requisito funcional pode ser expresso em termos de segurança e desempenho do software.
III. A observação do usuário é uma técnica de elicitação de requisitos que pode ser usada para entender processos operacionais, imergindo no ambiente de trabalho onde o sistema será utilizado.
Quais afirmações estão corretas:

a)

Apenas I

b)

Apenas II

c)

Apenas III

d)

Apenas I e III

e)

Todas estão corretas

26.

Em relação a exemplos de requisitos funcionais, analise as afirmações abaixo, marcando V para verdadeiro e F para falso.
( ) Um usuário deve ser capaz de pesquisar as listas de compromissos de todas as clínicas.
( ) O sistema deve gerar, a cada dia e para cada clínica, a lista de pacientes para as consultas daquele dia.
( ) Cada membro da equipe que utiliza o sistema deve ser identificado apenas pelo seu número de oito dígitos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

a)

F – F – V.

b)

F – V – F.

27.

Um analista de requisitos é alocado na fase de descoberta de requisitos de um novo sistema. Para isso, ele terá acesso aos futuros usuários deste sistema, bem como acompanhará a rotina diária desses usuários. Este cenário indica que, para a descoberta de requisitos, o analista deve considerar a aplicação das técnicas de:

a)

Observações e revisões de usuários.

b)

Entrevistas e observações de usuários.

c)

Revisões e código limpo.

d)

Entrevistas e código limpo.

28.

Qual das seguintes tarefas NÃO pertence à Engenharia de Requisitos?

a)

Especificação.

b)

Concepção.

c)

Implementação.

d)

Negociação.

e)

Validação.

29.

Em relação à gestão de mudanças, analise as seguintes afirmações: I. A gestão de requisitos deve compreender e controlar as mudanças nos requisitos do sistema, bem como avaliar seus impactos. Para atingir esse objetivo, informações de rastreabilidade podem ser mantidas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto das mudanças de requisitos no design e implementação do sistema. II. A gestão de requisitos permite, entre outras atividades, o controle de mudanças nos requisitos e, consequentemente, a análise de impacto de tais mudanças. Quais afirmações estão corretas?

a)

Apenas I

b)

Apenas II

c)

Ambas estão corretas.

d)

Ambas estão erradas.

30.

A avaliação do impacto de uma mudança em um requisito muitas vezes torna necessário retornar à sua origem. Na validação dos requisitos, a equipe deve, portanto, estar atenta a:

a)

Rastreabilidade.

b)

Adaptabilidade.

c)

Qualidade.

d)

Facilidade de compreensão.

e)

Facilidade de verificação.