- Елементи на диаграма на потока от данни
- Външно образувание
- процес
- Склад за данни
- Поток от данни
- Правила за DFD
- Видове
- логичен
- физически
- Кой да използвате?
- Примери
- Ниво 0
- Ниво 1
- Ниво 2
- Препратки
Диаграмата на потока от данни е визуален начин за показване на движението на данни през информационна система. Тя представя как информацията влиза и напуска системата, какъв маршрут преминава, къде се съхранява и източниците и местоназначенията на тази информация.
Компаниите не биха могли да работят без системи и процеси, а ефективността е от съществено значение за постигане на целите. Има много начини да се проучи тази ефективност, но диаграмата на потока от данни превъзхожда останалите.
Пример за диаграма на потока от данни на испански език
Диаграма на потока от данни или DFD показва как протичат процесите в дадена система. Графичното представяне е да се покаже система и от своя страна може да помогне да се реши къде има проблеми и неефективност.
В DFD продължителността на процесите не се показва или ако тези процеси работят последователно или паралелно. Няма контури или бримки, както има в мрежова диаграма, няма точки на решение, както има в диаграма на потока.
Блок-схемите се използват за проектиране, анализ, документиране или управление на програма или процес, като се използват широко в много различни области като програмиране, когнитивна психология или икономика и финансови пазари.
Това води до това, че диапазонът от диаграми е широк и е необходимо разделяне по видове и класификации.
Елементи на диаграма на потока от данни
Знаците, използвани в диаграмата на потока от данни, описват пътя на данните в системата, местата за съхранение, входовете и изходите на данни и различни нишки. Те са стандартизирани обозначения като кръгове, правоъгълници и стрелки.
В DFD се използват различни методологии за нотация. Те имат някои разлики, но всички те използват знаци и форми, за да представят основните елементи на DFD.
Външно образувание
Той може да представлява човек, система или подсистема. Това е произходът или местоназначението на определени данни. Тоест, той изпраща или получава данни към или от схематичната система.
В зависимост от бизнес процеса, той е външен за анализираната система. Поради тази причина външните образувания обикновено се изтеглят към краищата на DFD.
процес
Това е дейност или бизнес функция, при която данните и нейният поток се трансформират чрез промяна, подреждане или промяна на посоката на потока. Той взема входящите данни, променя ги и с тях произвежда изход.
Един процес може да направи това, като извърши изчисления и също така използва логика, за да може да сортира данните или да промени посоката на потока. Тя може да бъде разбита до по-високо ниво на детайлност, за да представи как се обработват данните в процеса.
Процесите са разположени между входа и изхода, като обикновено започват от горната лява част на DFD и завършват в долната дясна част на диаграмата. В една диаграма могат да бъдат няколко от тях.
Склад за данни
Тя съдържа информацията за по-късна употреба, например файл с документ, който чака да бъде обработен.
Входните данни могат да преминават през процес и след това в склад за данни, докато изходите от данни излизат от склад и след това през процес.
Поток от данни
Представлява потока от информация. Той определя маршрута, който информацията поема от външни субекти през различните процеси и хранилища на данни. Със стрелки DFD може да показва посоката на потока от данни.
Правила за DFD
Преди да започнете да начертавате диаграми на потока от данни, има четири общи правила, които трябва да следвате, за да създадете валиден DFD.
- Всяко хранилище на данни трябва да има поне един поток от данни за въвеждане и изход на данни.
- Всеки процес трябва да има поне един вход и един изход.
- Всички процеси в DFD трябва да бъдат свързани с друг процес или хранилище на данни.
- Съхранените данни на системата трябва да преминат през процес.
Видове
В зависимост от това, което искате да разгледате в потока, има два типа диаграми на потоци от данни, от които да избирате.
логичен
Този тип диаграма отразява случващото се в информационен поток. Тя показва информацията, която се генерира и тази, която се съобщава, субектите, получаващи тази информация, процесите, които се извършват като цяло и т.н.
Процесите, описани в логическа диаграма, са дейности, извършвани във фирма, което означава, че техническите аспекти на системата не се изучават задълбочено. Следователно персоналът е в състояние да разбере тези диаграми, без да е технически.
физически
Този тип диаграма отразява как информацията се движи през система. Това означава, че програмите, както и компютърното оборудване, хората и файловете, участващи в информационния поток, са подробно детайлни.
Физическите диаграми включват процесите, съответстващи на въвеждането на данни, като контролната проверка. Поставя се и междинно съхранение на данни, като временни таблици или файлове.
Например, можете да покажете как клиентът прави поръчка онлайн чрез преглед на софтуера на компанията, за да направи и завърши тази поръчка. Това по принцип е техническо.
По този начин, подробна физическа диаграма може значително да помогне за програмирането на кода, необходим за внедряването на информационна система.
Кой да използвате?
Както физическите, така и логическите диаграми могат да представляват един и същ поток от информация. Всеки обаче ще има различна гледна точка и ще осигури различни дейности за оптимизиране на системата.
Те могат да се използват заедно или поотделно. Заедно те предоставят повече подробности от всяка една от схемите. Когато решавате кой да използвате, имайте предвид, че може да имате нужда и от двете.
Примери
В софтуерното инженерство диаграмата на потока от данни може да бъде проектирана така, че да представя системата на различни нива на абстракция.
DFD от по-високо ниво са разделени на по-ниски нива, като по този начин адресират повече информация и функционални елементи. Нивата в DFD са номерирани 0, 1, 2 или повече.
Ниво 0
Очертава се така, че да отразява перспектива, в която цялата система е капсулирана в един единствен процес, което показва връзката, която има с външни образувания.
Входните и изходните данни са маркирани със стрелки, влизащи или излизащи от системата. Това ниво се нарича контекстна диаграма.
Източник: geeksforgeeks.org (CC BY-SA 4.0)
Ниво 1
На това ниво контекстната диаграма е разбита на множество процеси. Основните функции на системата са подчертани и процесът на високо ниво е разбит на подпроцеси.
Източник: geeksforgeeks.org-CC-BY-SA-4.0
Ниво 2
Това ниво отива малко по-дълбоко от ниво 1. Може да се използва за запис на конкретни детайли за работата на системата.
Източник: geeksforgeeks.org (CC-BY-SA-4.0)
Препратки
- Компютърна надежда (2017). Диаграма на потока от данни Взета от: computerhope.com.
- W3 Computing (2019). Разработване на диаграми за физически поток на данни. Взета от: w3computing.com.
- Джорджина Гутри (2019). Как да използвате диаграмите на потока от данни за презареждане на вашия проект. Cacoo. Взета от: cacoo.com.
- Geeks за Geeks (2019). Нива в диаграмите на потока на данни (DFD). Взета от: geeksforgeeks.org.
- Клифърд Чи (2019). Ръководство за начинаещи за диаграмите на потока от данни. Хъб място. Взета от: blog.hubspot.com.