WorksheetsQuiz sobre Engenharia de Requisitos e Qualidade de Software
Total questions: 30
Worksheet time: 15mins
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 ____________.
Stakeholders
Desenvolvedores
Testadores
Gerentes de Projeto
___________ é responsável por analisar, documentar e validar os requisitos do software.
Engenharia de requisitos
Desenvolvimento de software
Teste de software
Manutenção de software
___________ é responsável pela avaliação sistemática do software para identificar defeitos, garantir que ele funcione conforme o esperado e atenda aos requisitos.
Teste de Software
Desenvolvimento de Software
Manutenção de Software
Documentação de Software
___________ envolve a aplicação de práticas e processos para garantir que o software atenda aos padrões e expectativas de qualidade.
Qualidade de Software
Desenvolvimento de Software
Manutenção de Software
Teste de Software
Uma das principais razões pelas quais a Engenharia de Requisitos é fundamental inclui a ____________, ou seja, diminui a quantidade de interpretações errôneas.
Redução das ambiguidades
Aumento das complexidades
Criação de novos requisitos
Eliminação de todas as falhas
O ____________ ajuda a evitar alterações arbitrárias e não planejadas que possam prejudicar o desenvolvimento e a qualidade do software.
Controle de mudanças
Desenvolvimento ágil
Integração contínua
Teste de unidade
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:
Empatizar
Definir
Idear
Prototipar
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:
Empatizar
Definir
Idealizar
Prototipar
Testar
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:
Empatia
Definir
Idear
Prototipar
Testar
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:
Empatia
Definir
Idear
Prototipar
Testar
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:
Empatia
Definir
Idear
Prototipar
Testar
Sobre as técnicas de ideação, a que também é conhecida como tempestade de ideias é a técnica de:
Brainstorming
Mapa mental
Brainwriting
Round Robin
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:
Brainstorming
Mapa mental
Brainwriting
Round Robin
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:
Brainstorming
Mapa Mental
Brainwriting
Round Robin
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:
Brainstorming
Mapa Mental
Brainwriting
Round Robin
Na engenharia de requisitos, os usuários respondem a quais são os objetivos do software na fase de:
Pesquisa
Concepção
Negociação
Elaboração
Especificação
Selecione a alternativa que não apresenta uma fase da engenharia de requisitos:
Estudo de Viabilidade
Elicitação de Requisitos
Especificação de Requisitos
Validação de Requisitos
Prototipagem de Requisitos
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:
Estudo de Viabilidade
Elicitação de Requisitos
Especificação de Requisitos
Validação de Requisitos
Das fases da engenharia de requisitos, aquela onde os requisitos são identificados usando várias técnicas é a fase de:
Estudo de Viabilidade
Elicitação de Requisitos
Especificação de Requisitos
Validação de Requisitos
Das fases da engenharia de requisitos, aquela onde os requisitos especificados são documentados é a fase de:
Estudo de Viabilidade
Elicitação de Requisitos
Especificação de Requisitos
Validação de Requisitos
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:
Estudo de Viabilidade
Elicitação de Requisitos
Especificação de Requisitos
Validação de Requisitos
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:
Entrevista
Observação do usuário
Análise de documentos existentes
Questionários e pesquisas
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:
Entrevista
Observação do usuário
Análise de documentos existentes
Questionários e pesquisas
Em relação ao processo de gerenciamento de mudanças, qual das seguintes não é uma de suas etapas:
Análise do problema e especificação das mudanças
Análise de mudanças e custos
Implementação de mudanças
Manutenção das mudanças
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:
Apenas I
Apenas II
Apenas III
Apenas I e III
Todas estão corretas
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, é:
F – F – V.
F – V – F.
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:
Observações e revisões de usuários.
Entrevistas e observações de usuários.
Revisões e código limpo.
Entrevistas e código limpo.
Qual das seguintes tarefas NÃO pertence à Engenharia de Requisitos?
Especificação.
Concepção.
Implementação.
Negociação.
Validação.
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?
Apenas I
Apenas II
Ambas estão corretas.
Ambas estão erradas.
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:
Rastreabilidade.
Adaptabilidade.
Qualidade.
Facilidade de compreensão.
Facilidade de verificação.
