Questão de Engenharia de Software — Análise Estruturada — Avança SP 2023
Engenharia de Software›Análise Estruturada
Código
qa541022
Banca
Avança SP
Órgão
Pref Americana
Ano
2023
Cargo
Ana ( )
Na análise estruturada, um diagrama de fluxo de dados tem sua simbologia básica. Analise a imagem a seguir: O símbolo, acima, representa em um diagrama de fluxo de dados o(a):
AFluxo de dados.
BDepósito de dados.
COrigem/destino dos dados.
DProcesso que transforma o fluxo de dados.
EInclusão de dados.
Revelar gabarito e comentário▾
GabaritoB — Depósito de dados.
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”.
Análise Estruturada: símbolos do Diagrama de Fluxo de Dados (DFD)
Gabarito: letra B. O símbolo apresentado na imagem é o depósito de dados (também chamado de repositório de dados), que representa onde os dados são armazenados no sistema. Na notação clássica de análise estruturada (Gane & Sarson e Yourdon/DeMarco), o depósito de dados é representado por um retângulo aberto em uma das laterais, como mostra a figura.
O Diagrama de Fluxo de Dados (DFD) é uma ferramenta central da análise estruturada, criada para modelar o funcionamento do sistema sob uma perspectiva funcional. Ele mostra como os dados fluem por meio de uma sequência de etapas de processamento, sendo transformados a cada estágio. A simbologia básica do DFD é composta por quatro elementos fundamentais, cada um com uma forma gráfica própria e um significado específico. Compreender essa simbologia é essencial para interpretar e construir diagramas de fluxo de dados, pois cada símbolo carrega uma semântica distinta que não pode ser confundida.
Os quatro componentes básicos do DFD são:
Processo (bolha ou círculo): representa uma transformação de dados, ou seja, uma função que recebe dados de entrada e produz dados de saída. Na notação de Gane & Sarson, é representado por um retângulo com cantos arredondados; na notação de Yourdon/DeMarco, por um círculo.
Fluxo de dados (seta): representa o movimento de dados entre processos, depósitos ou entidades externas. É sempre rotulado com o nome do dado que flui.
Depósito de dados (retângulo aberto): representa onde os dados são armazenados para uso posterior. É o símbolo da questão.
Entidade externa (retângulo): representa a origem ou o destino dos dados, ou seja, elementos externos ao sistema que interagem com ele, como pessoas, organizações ou outros sistemas.
A distinção entre esses elementos é o ponto central da questão. O depósito de dados é o único que representa armazenamento, enquanto a entidade externa representa fonte ou destino e o processo representa transformação. O fluxo de dados, por sua vez, é a conexão entre os demais elementos.
Na prática, imagine um sistema de pedidos de compra: o cliente (entidade externa) envia um pedido (fluxo de dados) para o processo "Validar pedido", que transforma os dados e os armazena no depósito "Pedidos validados". O depósito é o local onde os dados ficam guardados, podendo ser consultados ou atualizados por outros processos. É exatamente essa função de armazenamento que o símbolo da questão representa.
A pegadinha que a banca explora neste tema é a confusão entre o depósito de dados e a entidade externa (origem/destino). Ambos são representados por retângulos, mas com diferenças sutis: o depósito tem uma das laterais abertas, enquanto a entidade externa é um retângulo fechado. Além disso, o depósito representa armazenamento interno ao sistema, enquanto a entidade externa representa algo fora do sistema. Guarde essa fronteira: retângulo aberto = depósito (armazenamento); retângulo fechado = entidade externa (origem/destino). É exatamente nessa distinção que as alternativas se dividem.
DFD — simbologia básica: Processo (Transforma dados, Círculo (Yourdon) / retângulo arredondado (Gane)); Fluxo de dados (Seta, Movimento entre elementos); Depósito de dados (Retângulo aberto, Armazenamento); Entidade externa (Retângulo fechado, Origem/destino)
Alternativa A — ❌ Incorreta
O fluxo de dados é representado por uma seta (linha com ponta de seta), não por um retângulo aberto. A seta indica o movimento de dados entre processos, depósitos e entidades externas, e é sempre rotulada com o nome do dado que flui. O símbolo da questão não é uma seta, portanto não pode representar fluxo de dados.
Alternativa B — ✅ Correta ⟵ GABARITO
O símbolo apresentado é o depósito de dados, representado por um retângulo aberto em uma das laterais. Ele indica onde os dados são armazenados no sistema, podendo ser consultados ou atualizados por processos. Na notação de Gane & Sarson, o depósito é desenhado como um retângulo com o lado esquerdo aberto; na notação de Yourdon/DeMarco, como duas linhas paralelas. A função de armazenamento é o que distingue o depósito dos demais elementos do DFD.
Alternativa C — ❌ Incorreta
A origem/destino dos dados (entidade externa) é representada por um retângulo fechado, sem abertura lateral. A entidade externa representa elementos fora do sistema que fornecem dados (origem) ou recebem dados (destino), como clientes, fornecedores ou outros sistemas. O símbolo da questão tem uma lateral aberta, característica exclusiva do depósito de dados, não da entidade externa.
Alternativa D — ❌ Incorreta
O processo que transforma o fluxo de dados é representado por um círculo (notação Yourdon/DeMarco) ou por um retângulo com cantos arredondados (notação Gane & Sarson). O processo recebe dados de entrada, aplica uma transformação e produz dados de saída. O símbolo da questão é um retângulo com uma lateral aberta, que não corresponde à forma do processo.
Alternativa E — ❌ Incorreta
"Inclusão de dados" não é um elemento da simbologia básica do DFD. O DFD possui apenas quatro componentes: processo, fluxo de dados, depósito de dados e entidade externa. A inclusão de dados é uma operação que pode ocorrer dentro de um processo, mas não possui um símbolo próprio no diagrama. A alternativa tenta confundir o candidato com um termo que não faz parte da notação padrão.
Gabarito: letra B — o símbolo representa o depósito de dados, elemento responsável pelo armazenamento de informações no sistema.