Questão de Engenharia de Software — Análise Essencial — Quadrix 2025
- Código
- qg594700
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. A análise essencial, proposta por McMenamin e Palmer, tem exatamente esse objetivo: modelar o sistema a partir dos processos de negócio e das necessidades dos usuários, abstraindo completamente a tecnologia que será utilizada na implementação. O enunciado descreve com precisão o propósito central dessa técnica, que se insere na metodologia estruturada de desenvolvimento.
A análise essencial é um método de modelagem de sistemas que busca representar o que o sistema deve fazer, sem se preocupar com como será implementado. Ela parte do princípio de que os requisitos essenciais são aqueles que permanecem mesmo que a tecnologia mude — por exemplo, um sistema de caixa eletrônico deve permitir saques, consultas e transferências, independentemente de ser implementado em mainframe, web ou aplicativo móvel. Essa abordagem contrasta com a análise de implementação, que já considera as restrições e escolhas tecnológicas.
O contexto da engenharia de software reforça essa visão: a análise essencial é um método da metodologia estruturada, que utiliza o Diagrama de Fluxo de Dados (DFD) como ferramenta de modelagem. O foco está nos processos de negócio e nas necessidades dos usuários, exatamente como afirma o enunciado. A banca explora aqui um conceito consolidado da literatura de engenharia de software, e a afirmação está em total conformidade com a definição clássica.
A pegadinha que poderia existir seria inverter os papéis: dizer que a análise essencial é dependente da tecnologia, ou que foca em aspectos de implementação. Mas o enunciado está correto ao destacar a independência tecnológica e o foco nos processos de negócio. Portanto, o item está CERTO.
A afirmação descreve com fidelidade o objetivo da análise essencial. Ela é uma técnica de modelagem que identifica e estrutura os requisitos do sistema de forma independente da tecnologia, concentrando-se nos processos de negócio e nas necessidades dos usuários. Isso é exatamente o que McMenamin e Palmer propuseram: separar o modelo essencial (o que o sistema deve fazer) do modelo de implementação (como será feito). O enunciado não contém nenhum erro conceitual — pelo contrário, é uma definição precisa e alinhada com a literatura de engenharia de software.
Gabarito: CERTO
Link permanente: /questoes/qg594700