A engenharia de requisitos, no contexto do desenvolvimento ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Lógico
A questão aborda a Engenharia de Requisitos, que é uma disciplina fundamental no desenvolvimento de software. Ela tem como objetivo elicitar, modelar, especificar e gerenciar as funcionalidades e restrições de um sistema. Esses processos são essenciais para garantir que o software desenvolvido atenda às necessidades dos usuários e requisitos do negócio.
Para responder corretamente à questão, é necessário entender os diferentes tipos de modelos utilizados na Engenharia de Requisitos e suas funções específicas.
Modelo Lógico: A alternativa correta é a B, pois o modelo lógico é responsável por realizar o tratamento de características dependentes de um determinado tipo de plataforma computacional, mas independe de produtos específicos. Esse modelo busca representar o sistema de forma que todos os requisitos funcionais e não funcionais sejam descritos claramente, sem considerar detalhes de implementação ou tecnologias específicas. Em outras palavras, ele se concentra no "o quê" e não no "como".
Alternativas incorretas:
A - Conceitual: O modelo conceitual é utilizado para definir os conceitos e relacionamentos de alto nível do sistema, de forma abstrata e independente de qualquer tecnologia ou plataforma. Ele não se preocupa com características específicas de plataformas computacionais.
C - Protótipo: Um protótipo é uma versão preliminar do sistema que é construída para testar conceitos ou funcionalidades específicas. Ele pode ser utilizado para elicitar requisitos e validar hipóteses, mas não é um modelo que trate de características dependentes de plataformas computacionais.
D - Estrutural: O modelo estrutural, ou modelo físico, descreve a estrutura de dados e a arquitetura física do sistema. Ele é mais detalhado e específico em relação às tecnologias e produtos que serão utilizados na implementação do sistema, diferentemente do modelo lógico que é mais abstrato e independente de tecnologia.
Compreender a diferença entre esses tipos de modelos é crucial para resolver questões de Engenharia de Requisitos. Dessa forma, ao identificar que o modelo lógico trata das características dependentes da plataforma, mas de maneira independente de produtos específicos, você consegue selecionar a alternativa correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo