Блок-схема срещу диаграма на потока от данни (DFD)
Термините блок-схема и диаграма на потока от данни (DFD) са свързани със софтуерното инженерство, описващо пътя на процеса или данните стъпка по стъпка. Въпреки че диаграмата на потока се използва в почти всички области на образованието и инженерството, диаграмата на потока от данни се използва основно в софтуерната индустрия. И двете диаграми са направени, за да направят процеса лесен за разбиране. Блок-схема предоставя стъпките, необходими за постигане на желаните резултати, а диаграмата на потока данни описва източника, от който идват данните, промяната, която настъпва в системата и източника, при който те завършват. И двете диаграми предоставят много лесен начин за разбиране на начина, по който протича процесът или данните се обработват от началото до края.
Блок-схема
Блок-схема се прави, за да се раздели процесът на прости стъпки, като се запишат стъпките в полета, които са свързани със стрелки. Блок-схема започва от първата стъпка и завършва на последната стъпка с всички действия, които трябва да бъдат извършени в средата. Диаграмата на потока също затруднява проблемите, като предоставя решение, ако възникне грешка по време на всяка стъпка. Най-голямото предимство на диаграмата е, че тя дава цялостна представа за процеса с един поглед, за да го разберете по-добре. Има различни видове блок-схеми като
• Диаграма на системния поток
• Диаграма на потока от данни
• Диаграма на документооборота
• Диаграма на програмата
Диаграма на потока от данни
Диаграмата на потока от данни е представяне на потока от данни през система, по време на която той също се обработва. Потокът от данни от външен източник или вътрешен източник до местоназначението е показан чрез диаграма. Където данните ще приключат след обработка, също е показано в диаграма на потока от данни. Процесите, през които ще преминат данните, са показани в тези диаграми. Тези процеси могат да бъдат последователност или да действат едновременно, докато данните преминават през системата.
Блок-схема срещу диаграма на потока от данни (DFD) • Основната разлика между диаграмата на потока и диаграмата на данните е, че диаграмата на потока представя стъпки за завършване на процес, където както диаграмата на потока от данни представя потока от данни. • Диаграмата на потока няма вход или изход към външен източник, докато диаграмата на потока данни описва пътя на данни от външен източник до вътрешно хранилище или обратно. • Времето и последователността на процеса са подходящо показани от блок-схема, където тъй като обработката на данни се извършва в определен ред или няколко процеса се извършват едновременно, не е описана от диаграма на потока от данни. • Диаграмите на потока от данни дефинират функционалността на системата, където както диаграмата на потока показва как да се направи системна функция. • Диаграми на потока се използват при проектирането на процес, но диаграмата на потока от данни се използва за описание на пътя на данните, които ще завършат този процес. |