Um analista desenvolveu dois Diagramas de Fluxo de Dados (DF...

Próximas questões
Com base no mesmo assunto
Q263647 Engenharia de Software
Um analista desenvolveu dois Diagramas de Fluxo de Dados (DFDs) para um sistema. A caracterização correta destes diagramas é encontrada em:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C

A compreensão correta dos Diagramas de Fluxo de Dados (DFDs) é essencial para a análise estruturada em Engenharia de Software. Os DFDs são utilizados para representar o fluxo de dados dentro de um sistema e como esses dados são processados. Para resolver essa questão, é necessário entender a diferença entre o diagrama de contexto e os diagramas de níveis inferiores, também conhecidos como diagramas de decomposição ou níveis detalhados.

O diagrama de contexto, que é mencionado na alternativa C, é o DFD de maior nível de abstração. Ele fornece uma visão geral do sistema, mostrando um único processo central que representa o sistema inteiro, as entidades externas que interagem com o sistema, e os fluxos de dados entre essas entidades e o processo central.

Os diagramas de níveis inferiores detalham os subprocessos do sistema. Eles partem do único processo representado no diagrama de contexto e o decompoem em processos mais específicos e detalhados, preservando a consistência com o fluxo de dados e as entidades externas já definidos.

A alternativa correta é a C, pois descreve com precisão ambas as representações dos DFDs em diferentes níveis de abstração. No diagrama de contexto, temos a visão macro do sistema, com as entidades externas, depósitos de dados, e o processo do sistema com os fluxos de dados. No outro diagrama, são apresentados os subprocessos internos e os respectivos fluxos de dados, que mantêm a relação com as entidades externas e depósitos de dados modelados no diagrama de contexto. Essa descrição está alinhada com as melhores práticas da análise estruturada de sistemas e é a razão pela qual a alternativa C é a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O diagrama de fluxos de dados (DFD) é uma ferramenta para a modelagem de sistemas. Ela fornece apenas uma visão do sistema, a visão estruturada das funções, ou seja, o fluxo dos dados. Se estivermos desenvolvendo um sistema no qual os relacionamentos entre os dados sejam mais importantes que as funções, podemos dar menos importância ao DFD e dedicar-nos aos diagramas de entidade-relacionamento (DER)
Um DFD é uma ferramenta de modelagem que nos permite imaginar um sistema como uma rede de processos funcionais, interligados por “dutos” e “tanques de armazenamento de dados". (Edward Yourdon)
 
Componentes de um DFD
 
DFD Entidades Externas
DFD Processos
Fluxo de dados
Depósito de dados
O DFD pode ter vários níveis de detalhamento de acordo com a necessidade do sistema. O diagrama de contexto é uma representação macro do sistema. Em seguida, temos os DFDs de níveis. O nível mais alto é conhecido como DFD de nível 0 e está logo abaixo do diagrama de contexto. Neste nível as principais funções do sistemas são mostradas. Caso o processo não esteja claro o suficiente o mesmo será aperfeiçoado a cada nível.
Quando se diz que o DFD fornece apenas uma visão do sistema,é pelo fato de que através de sua representação gráfica não nos comprometemos com a sua implementação física.
Quer dizer então que o Diagrama de contexto pode exibir "depósito de dados" não é Dona FCC...
Quer dizer também que pode haver relacionamento entre Entidades Externas e Depósito de Dados não é Dona FCC...

Está certo, sua banquinha fuleira!

Rasgarei os meus livros de Análise Estruturada....
DIAGRAMA DE CONTEXTO (DFD)
- Apresenta uma clara ideia sobre o fluxo de informações entre o sistema analisado e os elementos externos que interagem com ele.
- Delimita, em um nível genérico, quais atividades são de responsabilidade do sistema e quais não são.
- Descreve a ideia geral do sistema através de recurso visual – facilmente compreendido pelo usuário e pelo restante da equipe técnica.

Fonte: 
http://www.cefetsp.br/edu/carvalho/TDP/20%20-%20Diagrama%20de%20Contexto.pdf

Letra c.

O primeiro diagrama, com o maior nível de abstração, conhecido por diagrama de contexto, contém a representação macro do sistema com as entidades externas, depósitos de dados e o processo do sistema com os fluxos de dados. 

Verdade, é o "geralzão"do DFD.

O outro diagrama apresenta os subprocessos internos ao processo do sistema, com os respectivos fluxos de dados, respeitando as ligações entre as entidades externas e depósito de dados modelados no diagrama de contexto. 

Verdade, são os níveis de cada DFD, especificando cada vez mais os processos, etc.


Porque a LETRA A está errada? Questão muito confusa.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo