Suponha que, para se constatar a existência de eventuais erros ou omissões nos artefatos e nas especificações da engenharia de requisitos, decidiu-se utilizar a técnica de leitura baseada em perspectiva. Assinale a opção que apresenta procedimento que faz parte, total ou parcialmente, da proposta da técnica selecionada e que contribui para os seus objetivos.
- A)Os inspetores devem examinar todos os aspectos da especificação, sem receber um roteiro sistematizado, procurando, no documento inspecionado, o seu ponto de vista diante de cenários do sistema.
Errada, porque a técnica não dispensa roteiro sistematizado e não pede que o inspetor leia de forma genérica, sem orientação.
- B)Os revisores são especialistas em áreas da aplicação e devem gerar, a partir da especificação dos requisitos, questões de inspeção do documento.
Errada, porque a proposta não é simplesmente fazer especialistas gerarem questões a partir da especificação, mas inspecionar segundo uma perspectiva de stakeholder e cenários.
- C)Revisores com experiência em cada tipo de erro possível examinam aspectos específicos, sem receber um roteiro sistematizado, procurando, no documento inspecionado, o seu ponto de vista diante de cenários do sistema.
Errada, porque mistura a lógica de especialistas em tipos de erro com leitura sem roteiro, o que não caracteriza a leitura baseada em perspectiva.
- D)A partir de questões desenvolvidas especificamente para cada passo do procedimento, o documento é inspecionado do ponto de vista de stakeholders diante de cenários do sistema.
Certa, porque descreve a inspeção guiada por questões específicas, feita do ponto de vista de stakeholders e aplicada a cenários do sistema.
- E)A partir de questões desenvolvidas especificamente para cada passo do procedimento, o documento é inspecionado do ponto de vista de revisores com experiência em cada tipo de erro possível.
Errada, porque troca o foco em stakeholders pelo foco em revisores especialistas em erros, o que desvia da essência da técnica.
Gabarito: D
A leitura baseada em perspectiva é uma técnica de inspeção usada para encontrar erros e omissões em documentos de requisitos, especificações e outros artefatos. A ideia central é bem prática: cada revisor analisa o material a partir do ponto de vista de um stakeholder específico, como usuário, analista, projetista ou testador, em vez de fazer uma leitura genérica e solta. O diferencial da técnica é que o revisor recebe questões e cenários preparados para aquela perspectiva. Isso guia a inspeção e aumenta a chance de perceber falhas que passariam batido em uma leitura comum, como inconsistências, requisitos ausentes e ambiguidades. Em outras palavras, não é uma leitura livre de quem "vai caçando erro" sem rumo, mas uma leitura dirigida por roteiro. É por isso que a alternativa D está correta: ela descreve exatamente o uso de questões desenvolvidas para cada passo do procedimento e a inspeção do documento do ponto de vista de stakeholders diante de cenários do sistema. Esse encaixe bate com a proposta clássica da técnica, muito difundida na literatura de Engenharia de Software, como nos trabalhos de Fagan e nos estudos posteriores sobre inspection e perspective-based reading. As demais alternativas escorregam em pontos importantes: ou retiram o roteiro sistematizado, ou trocam stakeholders por especialistas em defeitos, ou falam em gerar questões a partir da especificação sem caracterizar a leitura por perspectiva. Em prova, o detalhe decisivo é este: perspectiva baseada em stakeholder + questões guiadas por cenário. Isso é o coração da técnica.