Pular para o conteúdo principal

Questão de Engenharia de Software — Análise Estruturada — Quadrix 2025

Engenharia de SoftwareAnálise Estruturada
Código
qg594699
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte.No diagrama de fluxo de dados (DFD), um diagrama utilizado na análise estruturada, a entidade externa é o componente que representa atores que interagem com o sistema, por exemplo, usuários ou outros sistemas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Diagrama de Fluxo de Dados (DFD) e a Entidade Externa

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.

1Processos
Transformam dados
Dentro do sistema
2Fluxos de dados
Movem dados entre componentes
Atravessam a fronteira
3Depósitos de dados
Armazenam dados
Dentro do sistema
4Entidades externas
Atores que interagem (usuários, outros sistemas)
Fora da fronteira do sistema
Fonte ou destino dos dados
DFD (Análise Estruturada)
LEVELsoulevel.com.br
DFD (Análise Estruturada): Processos (Transformam dados, Dentro do sistema); Fluxos de dados (Movem dados entre componentes, Atravessam a fronteira); Depósitos de dados (Armazenam dados, Dentro do sistema); Entidades externas (Atores que interagem (usuários, outros sistemas), Fora da fronteira do sistema, Fonte ou destino dos dados)

Alternativa C — ✅ Certo ⟵ GABARITO

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.

Alternativa E — ❌ Errado

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