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
Gabarito (B)
- Requisitos Conflitantes
No contexto da engenharia de requisitos e desenvolvimento de sistemas de negócios, requisitos conflitantes ocorrem quando dois ou mais requisitos não podem coexistir sem criar inconsistências, compensações ou contradições. Esses conflitos são um resultado natural do trabalho com diversas partes interessadas, sistemas complexos e ambientes de negócios em rápida mudança.
Fonte: https://visuresolutions.com/pt/guia-de-esmolas/requisitos-conflitantes/
- Soluções
Os requisitos são frequentemente defendidos por diferentes partes interessadas, que podem ter pontos de vista conflitantes; portanto, a análise de compensação (tradeoff analysis) é uma atividade essencial para comparar, priorizar e decidir entre diferentes requisitos ou opções de projeto.
Um trade-off descreve uma situação na qual você sacrifica uma coisa para alcançar outra.
Fontes: https://www.sciencedirect.com/topics/computer-science/tradeoff-analysis
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo