Durante o levantamento de requisitos para um novo sistema de...
Sob a visão da engenharia de requisitos, a abordagem mais adequada para resolver esse conflito e garantir que os requisitos sejam claros e completos é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Na questão apresentada, estamos lidando com o tema Engenharia de Requisitos, uma área crucial em engenharia de software que foca na definição, documentação e manutenção dos requisitos dos sistemas. O cenário descreve um conflito de requisitos entre dois departamentos, cada um com prioridades distintas para um sistema de gerenciamento de projetos.
Para começar, é importante entender que requisitos conflitantes são comuns em projetos de software, especialmente quando diferentes partes interessadas possuem objetivos e necessidades diferentes. A habilidade de gerenciar esses conflitos é essencial para garantir que o sistema final atenda às expectativas de todos os stakeholders e seja viável de implementar.
A alternativa B é a correta: "realizar um processo de negociação e análise de trade-offs entre os departamentos para encontrar uma solução que balanceie controle e flexibilidade, documentando as decisões e os compromissos alcançados."
Justificativa para a alternativa B:
- A negociação é uma prática essencial na resolução de conflitos de requisitos, permitindo que os interesses de diferentes partes sejam considerados e equilibrados.
- A análise de trade-offs envolve avaliar as vantagens e desvantagens de cada requisito em conflito, buscando uma solução que seja aceitável para todos os envolvidos.
- Documentar as decisões e compromissos é importante para garantir transparência e orientar o desenvolvimento futuro.
- Essa abordagem está alinhada com as melhores práticas de Engenharia de Requisitos, como descrito em fontes confiáveis como o guia SWEBOK (Software Engineering Body of Knowledge).
Análise das alternativas incorretas:
- A: Priorizar o requisito financeiro sem considerar a flexibilidade do departamento de operações poderia resultar em um sistema que não atenda completamente às necessidades dos usuários.
- C: Ignorar o conflito e deixar a decisão para a equipe de desenvolvimento é uma abordagem arriscada e pode levar a soluções insatisfatórias ou inadequadas.
- D: Priorizar a flexibilidade sem controle sobre os gastos poderia comprometer a eficiência financeira do sistema.
- E: Realizar uma pesquisa entre os usuários finais pode ser útil, mas não resolve diretamente o conflito entre requisitos organizacionais distintos.
Para estratégias na interpretação de enunciados e alternativas, é crucial identificar as palavras-chave, como "conflito de requisitos" e "negociação", e entender o contexto do problema. Procure sempre alinhar a solução proposta às práticas recomendadas na literatura de Engenharia de Requisitos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Na engenharia de requisitos, é fundamental que todos os stakeholders estejam envolvidos na definição dos requisitos do sistema. Quando surgem conflitos, como no caso entre o departamento financeiro e o de operações, a abordagem mais adequada é promover um diálogo que leve à negociação e à análise dos compromissos (trade-offs). Essa estratégia permite que se encontre uma solução equilibrada que atenda, na medida do possível, às necessidades de todos os envolvidos, garantindo que os requisitos sejam bem compreendidos, documentados e que haja um consenso sobre as funcionalidades e restrições do sistema.
Gabarito: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo