Em um Diagrama de Fluxo de Dados - DFD, como umas p...

Próximas questões
Com base no mesmo assunto
Q149976 Engenharia de Software
Em um Diagrama de Fluxo de Dados - DFD, como umas principais ferramentas para projeto e desenvolvimento de sistemas, sempre que ocorre um desmembramento das entidades em outras com conseqüente aumento do diagrama, deve ser garantida a consistência entre as entradas e saídas de cada dois níveis sucessivos. Essa garantia está associada ao conceito de:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - balanceamento

Para compreender plenamente a questão em foco, é importante ter conhecimento das práticas envolvidas na Análise Estruturada e no uso de Diagramas de Fluxo de Dados (DFD). O DFD é uma representação gráfica dos fluxos de dados através de um sistema. Ele é composto por processos, fluxos de dados, armazenamentos de dados e terminadores externos. Quando desenvolvemos sistemas complexos, frequentemente precisamos detalhar cada componente do DFD, tornando necessária a criação de diferentes níveis de detalhamento: um nível de contexto, níveis intermediários e um nível de detalhe.

Ao desmembrar um processo em subprocessos, estamos aplicando o conceito de refinamento, porém o ponto principal que a questão aborda é a necessidade de manter a consistência dos dados entre dois níveis consecutivos do DFD. O balanceamento é a técnica que assegura que os dados de entrada e saída de um processo em um nível são consistentes com os dados de entrada e saída do processo no próximo nível de detalhamento.

Por exemplo, se em um nível mais alto temos um processo que recebe as entradas A e B e produz as saídas X e Y, ao desmembrarmos este processo em um nível mais detalhado, todos os subprocessos resultantes devem, coletivamente, ter as mesmas entradas A e B e produzir as saídas X e Y. Nenhuma informação pode ser perdida ou adicionada sem explicação; os fluxos de dados devem ser equivalentes entre os níveis. Assim, a consistência entre os níveis é mantida, o que é essencial para a integridade do design do sistema.

Por isso, a alternativa C - balanceamento é a que corretamente descreve o conceito associado à garantia de consistência entre as entradas e saídas de cada dois níveis sucessivos de um Diagrama de Fluxo de Dados.

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

A consistência entre os n´veis dos diversos DFDs de um sistema é chamada de Balanceamento.
Em qualquer explosão do DFD ("desmembramento das entidades em outras com conseqüente aumento do diagrama") todos os fluxos que entrem e que saem de um processo devem permanecer.
c) balanceamento

Questão com alguns erros de coesão, isso pode dificultar o entendimento.
Balanceamento: Mantenha a consistência entre um DFD de nível mais alto e o DFD de nível seguinte.

Nivelamento: Cria níveis para melhor entendimento. Dividir para conquistar

c-

The concept of balancing states that all the incoming flows to a process and all the outgoing flows from a process in the parent diagram should be preserved at the next level of decomposition.

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38088.1610/doc/html/rad1232026236784.html

Clique para visualizar este comentário

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