logo

Дијаграми тока података

Дијаграм тока података (ДФД) је традиционални визуелни приказ токова информација унутар система. Уредан и јасан ДФД може графички приказати праву количину системских захтева. Може бити ручно, аутоматизовано или комбинација оба.

'која је разлика између лава и тигра'

Показује како подаци улазе и излазе из система, шта мења информације и где се подаци чувају.

Циљ ДФД-а је да покаже обим и границе система као целине. Може се користити као комуникациони алат између системског аналитичара и било које особе која игра улогу у поретку који делује као полазна тачка за редизајн система. ДФД се такође назива график тока података или мехурасти графикон.

Следећа запажања о ДФД-има су неопходна:

  1. Сва имена треба да буду јединствена. Ово олакшава упућивање на елементе у ДФД-у.
  2. Запамтите да ДФД није дијаграм тока. Стрелице су дијаграм тока који представља редослед догађаја; стрелице у ДФД представљају текуће податке. ДФД не укључује никакав редослед догађаја.
  3. Потисните логичне одлуке. Ако икада будемо имали жељу да нацртамо кутију у облику дијаманта у ДФД-у, потисните ту жељу! Кутија у облику дијаманта се користи у дијаграмима тока да представља тачке одлучивања са више постојећих путања од којих се узима само једна. Ово имплицира редослед догађаја, што нема смисла у ДФД-у.
  4. Немојте се заглавити детаљима. Одложите услове грешке и руковање грешкама до краја анализе.

Стандардни симболи за ДФД су изведени из анализе дијаграма електричног кола и приказани су на сл.

претворити ин у стринг у Јава
Дијаграми тока података

Круг: Круг (облачић) приказује процес који трансформише улазне податке у излазне податке.

Проток података: Закривљена линија показује ток података у процес или складиште података или из њега.

Складиште података: Скуп паралелних линија показује место за прикупљање ставки података. Складиште података означава да су подаци ускладиштени који се могу користити у каснијој фази или другим процесима другачијим редоследом. Складиште података може имати елемент или групу елемената.

Извор или понор: Извор или Синк је екстерни ентитет и делује као извор системских улаза или пријемник системских излаза.

колико тежи кат тимпф

Нивои у дијаграмима тока података (ДФД)

ДФД се може користити за извођење система или софтвера на било ком нивоу апстракције. У ствари, ДФД-ови се могу поделити на нивое који представљају све већи проток информација и функционалне детаље. Нивои у ДФД-у су означени бројевима 0, 1, 2 или више. Овде ћемо видети првенствено три нивоа у дијаграму тока података, а то су: ДФД 0 нивоа, ДФД 1 нивоа и ДФД 2 нивоа.

ДФДМ 0-нивоа

Такође је познат као основни системски модел, или контекстни дијаграм представља читав софтверски захтев као један балон са улазним и излазним подацима означеним долазним и одлазним стрелицама. Затим се систем разлаже и описује као ДФД са више мехурића. Делови система представљени сваким од ових мехурића се затим разлажу и документују као све детаљнији ДФД. Овај процес се може поновити на онолико нивоа колико је потребно док се програм који је у питању добро разуме. Неопходно је сачувати број улаза и излаза између нивоа, овај концепт ДеМацро назива нивелисањем. Дакле, ако мехур 'А' има два улаза к1и к2и један излаз и, затим проширени ДФД, који представља 'А', треба да има тачно два екстерна улаза и један екстерни излаз као што је приказано на слици:

Дијаграми тока података

ДФД нивоа 0, који се још назива и контекстни дијаграм система управљања резултатима, приказан је на сл. Како се мехурићи разлажу на све мање и мање апстрактне мехуриће, можда ће бити потребан и одговарајући ток података да се разложи.

ипхоне емоји на андроид телефону
Дијаграми тока података

ДФД 1 нивоа

У ДФД-у 1 нивоа, дијаграм контекста се разлаже на више мехурића/процеса. На овом нивоу истичемо главне циљеве система и разлажемо процес високог нивоа ДФД-а на 0-нивоу на подпроцесе.

Дијаграми тока података

ДФД 2 нивоа

ДФД на 2 нивоа иде један процес дубље у делове ДФД једног нивоа. Може се користити за пројектовање или снимање специфичних/неопходних детаља о функционисању система.

Дијаграми тока података
Дијаграми тока података
Дијаграми тока података
Дијаграми тока података
Дијаграми тока података
Дијаграми тока података