userDetailsEdit() {
window.location.href = 'http://localhost:8000/intro';
}
Необходимо использовать то, что Вы любите. Схема является просто инструментом. Используйте любые соответствия инструмента Вы и Ваша проблема лучше всего. Я обычно просто использую поля и стрелки и загогулины и круги и мало рисунков линиями и независимо от того, что я думаю, понимает через к средству просмотра. Короче говоря не имеет значения при ровном использовании стандартного стандарта схематического изображения. Люди обычно довольно хороши в понимании изображений.
Блок-схема детализирует процессы для следования. DFD детализирует поток данных через систему.
В блок-схеме стрелки представляют передачу управления (не данные) между элементами, и элементы являются инструкциями или решением (или ввод-вывод, и т.д.).
В DFD стрелки являются на самом деле передачей данных между элементами, которые являются самостоятельно частями системы.
Википедия имеет хорошую статью о DFDs здесь.
Диаграмма потоков данных показывает поток данных между различными объектами и хранилищами данных в системе, в то время как блок-схема показывает шаги, включенные выполненному задача. В некотором смысле диаграмма потоков данных обеспечивает представление очень высокого уровня системы, в то время как блок-схема ниже находится на одном уровне представление (в основном показывая алгоритм).
Используете ли Вы диаграмму потоков данных, или блок-схемы зависит от выяснения, что это, что Вы пытаетесь показать.
DFD показывает, как данные перемещаются через систему, блок-схема ближе к операциям, которые делает система.
В классике делают пример чашки чая, DFD показал бы, куда вода, чай, молоко, сахар шел, тогда как блок-схема показывает процесс.
Другие ответы пробежались через основы того, какова каждая вещь. В более высоком уровне блок-схема является инструментом уровня дизайна, в то время как DFDs являются большим количеством анализа.
DFDs имеют некоторые хорошие функции. Так как они показывают поток данных, некоторые вещи становятся более очевидными при построении диаграммы этот путь: некоторые данные только используются несколькими стандартными программами, некоторые стандартные программы используют только некоторые биты данных, некоторые стандартные программы касаются всего. Наблюдение, которое впереди помогает организовать, реструктуризация и планирование.
Последующей стоящей исследовать является Схема Ответа События, которая является в основном DFD, только показывающим процесс, и данные должны были обработать "событие", имея в виду что-то инициированное внешне (клиент осуществляет платеж, и т.д.).
Блок-схема описывает программу (см. старые блок-схемы Фортрана - конечно, существует некоторое плавание вокруг на Google).
Диаграмма потоков данных определяет поток данных, например, между подпрограммами, или между различными программами.
Хотя мой опыт со схемами DFD ограничен, я могу сказать Вам, что DFD показывает Вам, как данные перемещаются (течет) между различными модулями. Кроме того, DFD может быть разделен на уровнях, который находится на Начальном Уровне, который Вы видите, система (скажите, Система для Аренды Фильма), в целом (названный Уровнем Контекста). Тот уровень мог быть разломан на другой Уровень, который содержит операции (скажите, арендуйте фильм, возвратите фильм), и как потоки данных в те операции (могло быть имя, количество дней, безотносительно). Теперь можно сделать подуровень для каждого действия, детализирующего много задач или сценариев тех операций. И так далее, так дальше. Помните, что данные являются всегда передающими между уровнями.
Теперь что касается блок-схемы просто помнят, что блок-схема описывает алгоритм!
загляните на этот сайт
http://yourdon.com/strucanalysis/wiki/index.php?title=Chapter_9#The_Flow
это действительно поможет вам понять, что это DFD
Между приведенными выше ответами было объяснено, но я постараюсь немного расширить ...
Точка зрения о чашке чая - хорошая. Блок-схема связана с физическими аспектами задачи и, как таковая, используется для представления чего-то , как оно есть в настоящее время. Это полезно для развития понимания ситуации / общения / обучения и т.д. с логическими аспектами деятельности, так что опять же хорошая аналогия с чашкой чая. Если вы используете диаграмму потока данных в сочетании с потоком процесса, ваш поток данных будет связан только с потоком данных / информации, относящимся к процессу, за исключением физических аспектов. Если вам интересно, почему это было бы полезно, то это потому, что диаграммы потоков данных позволяют нам выйти из ситуации «как есть» и увидеть, что что-то такое, каким оно могло / будет. Эти два подхода к моделированию являются общими для структурного анализа и проектирования и обычно используются системными / бизнес-аналитиками как часть улучшения / реинжиниринга бизнес-процессов.
Схема потока данных: Нотация моделирования, которая представляет функциональную декомпозицию системы.
Блок-схема: Пошаговая последовательность действий программы.
A Схема потока данных представляет собой функциональную взаимосвязь, которая включает в себя входные и выходные значения , а также сохраненные внутренние данные.
Блок-схема представляет собой взаимосвязь процессов, которая включает в себя входные и выходные значения.