Questão de Engenharia de Software — Análise Estruturada — Quadrix 2025
- Código
- qg594699
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. No DFD, a entidade externa representa, de fato, os atores que interagem com o sistema — como usuários ou outros sistemas — sendo a fonte ou o destino dos dados que cruzam a fronteira do sistema. Essa é a definição clássica da análise estruturada, e a afirmação do enunciado está correta.
O Diagrama de Fluxo de Dados (DFD) é uma das principais ferramentas da análise estruturada, metodologia que modela o sistema a partir de uma visão funcional, ou seja, focada nos fluxos de dados e nas transformações que eles sofrem. Ele responde à pergunta "o que o sistema faz?", sem se preocupar com "como" ele faz (isso é papel do projeto estruturado). O DFD é composto por quatro elementos básicos, cada um com um símbolo próprio e um papel bem definido: os processos (círculos ou retângulos arredondados), que transformam os dados; os fluxos de dados (setas), que representam o movimento dos dados entre os componentes; os depósitos de dados (retângulos abertos), que são os locais onde os dados são armazenados; e as entidades externas (retângulos), que são o foco desta questão.
A entidade externa é o elemento que está fora da fronteira do sistema, mas que interage com ele. Ela é a fonte ou o destino dos dados que entram ou saem do sistema. Por isso, o enunciado está correto ao afirmar que ela representa "atores que interagem com o sistema, por exemplo, usuários ou outros sistemas". A entidade externa não é processada nem armazenada pelo sistema; ela apenas fornece dados para o sistema (entrada) ou recebe dados do sistema (saída). É importante notar que, embora o termo "ator" seja mais comumente associado ao diagrama de casos de uso da UML, ele se aplica perfeitamente aqui, pois a entidade externa desempenha um papel análogo: é um agente externo que se relaciona com o sistema.
Um exemplo prático: imagine um sistema de caixa eletrônico. O cliente é uma entidade externa que fornece dados (número do cartão, senha, valor do saque) e recebe dados (saldo, cédulas). O sistema central do banco também é uma entidade externa, pois o caixa eletrônico troca dados com ele para validar a transação. Ambos estão fora da fronteira do sistema "caixa eletrônico", mas interagem com ele. Já o processo "validar senha" e o depósito "dados do cliente" estão dentro do sistema.
A distinção crucial que a banca pode explorar é entre a entidade externa e os outros componentes do DFD. Enquanto a entidade externa está fora da fronteira do sistema, os processos e depósitos estão dentro. O fluxo de dados, por sua vez, é o que conecta esses elementos, atravessando a fronteira quando entra ou sai do sistema. Confundir a entidade externa com um depósito de dados ou com um processo é um erro comum, mas a definição é clara: a entidade externa é sempre um ator externo, nunca uma transformação ou um armazenamento interno.
A pegadinha desta questão é justamente a tentação de achar que a definição está incompleta ou que "ator" é um termo exclusivo da UML. Mas não: a banca usa "ator" em um sentido genérico, e a definição apresentada está perfeitamente alinhada com a teoria da análise estruturada. Guarde a fronteira: entidade externa = fora do sistema; processo e depósito = dentro do sistema. É exatamente nessa fronteira que a questão se decide.
A afirmação está correta. A entidade externa no DFD é, por definição, o componente que representa os atores que interagem com o sistema, sejam eles pessoas (usuários) ou outros sistemas. Ela é a fonte ou o destino dos dados que cruzam a fronteira do sistema, e não participa do processamento nem do armazenamento interno. O enunciado espelha exatamente essa definição, sem qualquer erro conceitual.
A afirmação não está errada. A alternativa E seria correta apenas se houvesse algum equívoco na definição apresentada, como, por exemplo, se dissesse que a entidade externa é um componente interno ou que representa apenas usuários. Como a definição está correta e completa, a alternativa E é falsa.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg594699