Em um projeto para desenvolver um novo sistema de gestão de ...

Próximas questões
Com base no mesmo assunto
Q3885099 Engenharia de Software
Em um projeto para desenvolver um novo sistema de gestão de Comissões Parlamentares na Assembleia Legislativa, o Analista de Sistemas identificou um conflito significativo entre a Secretaria-Geral da Mesa (SGM) e a Procuradoria. A SGM exige um requisito de flexibilidade para alterar fluxos de trabalho rapidamente conforme a agenda política, enquanto a Procuradoria exige um requisito de rastreabilidade e imutabilidade processual para garantir a validade legal dos atos, independentemente da celeridade.
Nesse contexto, assinale a opção que apresenta a tarefa da Engenharia de Requisitos mais crítica para resolver o conflito entre a SGM e a Procuradoria e a técnica tipicamente empregada nessa resolução.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: Conflito entre stakeholders com requisitos concorrentes, exigindo análise de requisitos para explicitar viewpoints e negociar um compromisso.

Tema central: Conflito entre stakeholders
Análise das alternativas
A
Certa
A alternativa A acerta a tarefa e a técnica. O problema descrito é de conflito material entre interessados relevantes. Na Engenharia de Requisitos, isso é tratado na análise de requisitos, etapa em que se identificam incompatibilidades, se examinam diferentes perspectivas e se conduz negociação para chegar a um compromisso aceitável. O uso de Viewpoint Analysis é pertinente justamente para explicitar e organizar essas perspectivas divergentes, e a negociação é o mecanismo típico para resolver o impasse.
B
Errada
Erra ao deslocar a solução para a especificação. Elaborar DRS no padrão IEEE 830 e com alta granularidade formaliza e registra requisitos, mas não resolve por si o conflito substantivo entre flexibilidade e imutabilidade. A documentação vem depois da conciliação; não substitui a conciliação.
C
Errada
Erra ao tratar rastreabilidade como se fosse mecanismo de resolução do conflito. Matriz de rastreabilidade bidirecional é instrumento de gerenciamento e controle de vínculos e impactos, útil após a definição dos requisitos. Ela não elimina a necessidade de negociação prévia quando há exigências incompatíveis entre stakeholders.
D
Errada
Erra na tarefa e no modo de tratar os interessados. Entrevistas pertencem à elicitação e podem levantar necessidades, mas entrevistar apenas o Presidente para impor prioridade política não enfrenta adequadamente o conflito técnico-jurídico entre stakeholders relevantes. A alternativa ainda elimina indevidamente a necessidade de conciliar visões distintas.
E
Errada
Erra porque validação por inspeções verifica adequação, consistência ou conformidade dos requisitos, mas não é a etapa central para conciliar interesses opostos. Além disso, desloca o foco para ISO 25010 e atributos como manutenibilidade e eficiência sem resolver a oposição entre flexibilidade e imutabilidade processual.
Pegadinha da questão
A confusão explorada foi trocar resolução de conflito entre stakeholders por atividades que apenas registram, controlam ou verificam requisitos, especialmente pela presença da palavra “rastreabilidade” no enunciado.
Dica para questões semelhantes
  • Se o enunciado mostrar requisitos concorrentes entre partes interessadas, procure análise de requisitos e negociação, não especificação ou controle.
  • Técnicas orientadas a viewpoints servem para explicitar perspectivas divergentes antes do compromisso.
  • Especificação documenta a decisão; rastreabilidade controla vínculos e mudanças; validação verifica adequação. Nenhuma delas substitui a conciliação do conflito.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

letra a)

A elicitação e análise de requisitos podem envolver diversos tipos de pessoas em uma organização. As atividades do processo são:

1. Descoberta de requisitos. Essa é a atividade de interação com os stakeholders do sistema para descobrir seus requisitos. Os requisitos de domínio dos stakeholders e da documentação também são descobertos durante essa atividade. Existem várias técnicas complementares que podem ser usadas para descoberta de requisitos, que discuto mais adiante.

2. Classificação e organização de requisitos. Essa atividade toma a coleção de requisitos não estruturados, agrupa requisitos relacionados e os organiza em grupos coerentes. A forma mais comum de agrupar os requisitos é o uso de um modelo de arquitetura do sistema para identificar subsistemas e associar requisitos a cada subsistema. Na prática, a engenharia de requisitos e projeto da arquitetura não podem ser atividades completamente separadas.

3. Priorização e negociação de requisitos. Inevitavelmente, quando os vários stakeholders estão envolvidos, os requisitos entram em conflito. Essa atividade está relacionada com a priorização de requisitos e em encontrar e resolver os conflitos por meio da negociação de requisitos. Normalmente, os stakeholders precisam se encontrar para resolver as diferenças e chegar a um acordo sobre os requisitos.

4. Especificação de requisitos. Os requisitos são documentados e inseridos no próximo ciclo da espiral.

Fonte: Engenharia de Software - Ian Sommerville - nona edição

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo