2014-10-28 2 views

ответ

3

Это все об определении. Data Flow Diagram (DFD) имеет очень четкую нотацию и семантику. С другой стороны, любую диаграмму, сделанную из блоков, можно назвать Block Diagram. Вы можете вызвать DFD как блок-схему, но не иначе. Каждый раз, когда вы используете блок-диаграмму, вы должны указать, что означает каждый блок, но когда вы используете квадрат в DFD, следуя за обозначениями Yourdon/DeMarco, это означает ввод/вывод и так далее.

Вот он идет расширенный ответ, копирование из Википедии:

  • диаграмма потоков данных (DFD) представляет собой графическое представление «поток» данных через информационную систему, моделирование его технологические аспекты , DFD часто используется в качестве предварительного шага для создания обзора системы, которая может быть позже разработана. 2 DFD также могут использоваться для визуализации обработки данных (структурированный дизайн).

  • Блок-схема - это схема системы, в которой основные части или функции представлены блоками, соединенными линиями, которые показывают отношения блоков. 1 Они широко используются в инженерном мире в области проектирования аппаратного обеспечения, электронного дизайна, программного обеспечения и схем технологических процессов.

  • Интересная заметка о блок-схемах: Поскольку блок-схемы представляют собой визуальный язык для описания действий в сложной системе, можно формализовать их в специализированный программируемый логический контроллер (PLC) языка программирования. Примером может служить блок-схема Function , один из пяти языков программирования, определенных в части 3 стандарта стандарта IEC 61131 (см. IEC 61131-3).

Если вы углубляетесь в поисках различий, вам необходимо определить аналитический фон. Аналогия будет пытаться найти различия между яблоками и бананами; они плоды и вкус хороший (по крайней мере для меня), но они имеют разные формы и состав. Вы можете установить различия между фруктами, если вы описываете форму, цвет, витамины. Какие функции вы интересуете при оценке DFD и блок-диаграмм, чтобы рассказать им об этом?

+0

Hey Darlinton благодарит за помощь, Могу ли вы, пожалуйста, дать мне ссылку, чтобы узнать больше об этой разнице? +1. –

+0

Привет, Мухаммад. Ну, вы можете получить доступ к википедии (ссылки, предоставленные в ответе), и прочитать определения для обоих (вы увидите, что они разные). Можете ли вы сказать мне, какую разницу вы ищете? – darlinton

+0

Ну, можете ли вы проиллюстрировать пример в реальном времени? –

Смежные вопросы