Durante o levantamento de requisitos para um novo sistema de...

Próximas questões
Com base no mesmo assunto
Q3158053 Engenharia de Software
Durante o levantamento de requisitos para um novo sistema de gerenciamento de projetos, uma instituição identificou requisitos conflitantes entre diferentes departamentos. O departamento financeiro quer que o sistema inclua um nível elevado de controle sobre os gastos, enquanto o departamento de operações prefere um sistema mais flexível, com menos restrições.
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 é
Alternativas

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