Data Flow Diagram (DFD) on perinteinen visuaalinen esitys tieto kulkee järjestelmän sisällä. Siisti ja selkeä DFD voi kuvata oikea määrä järjestelmän vaatimus graafisesti. Se voi olla manuaalinen, automatisoitu tai yhdistelmä molempia.
se näyttää, miten tieto tulee ja poistuu järjestelmästä, mikä muuttaa tietoa ja mihin tietoja tallennetaan.
DFD: n tavoitteena on osoittaa koko järjestelmän laajuus ja rajat., Sitä voidaan käyttää viestintävälineenä järjestelmäanalyytikon ja sellaisen henkilön välillä, joka osallistuu järjestelmän uudelleensuunnittelun lähtökohtana olevaan järjestykseen. DFD: tä kutsutaan myös datavirtagrafiksi tai kuplakaavioksi.
seuraavat havainnot DFDs: stä ovat oleellisia:
- kaikkien nimien tulee olla uniikkeja. Näin on helpompi viitata vesipolitiikan puitedirektiivin osiin.
- muista, että DFD ei ole virtauskaavio. Arrows on virtauskaavio, joka edustaa tapahtumien järjestystä; dfd: n nuolet edustavat virtaavaa dataa. DFD: hen ei liity mitään tapahtumajärjestystä.,
- tukahduttaa loogiset päätökset. Jos meillä on joskus tarve piirtää timanttia muistuttava laatikko DFD: hen, tukahduta se halu! Timantti-muotoinen laatikko on käytetty flow-kaavioita edustaa päätöksen pistettä on olemassa useita polkuja, joista vain yksi on otettu. Tämä tarkoittaa tapahtumien tilaamista, mikä ei ole järkevää DFD: ssä.
- eivät jämähdä yksityiskohtiin. Lykkää virheolosuhteita ja virheenkäsittelyä analyysin loppuun asti.,
Standardi symbolit DFDs ovat peräisin sähkö-kytkentäkaavio analyysi ja ovat kuvassa:
circle: Ympyrä (kupla) osoittaa, prosessi, joka muuntaa tiedot panoksina tiedot lähdöt.
datavirta: kaareva viiva osoittaa tiedonkulun prosessiin tai datakauppaan tai siitä ulos.
Data Store: joukko rinnakkaisia linjoja osoittaa paikan tietojen keräämiselle. Tietokaupan mukaan tiedot tallennetaan, joita voidaan käyttää myöhemmässä vaiheessa tai muissa prosesseissa eri järjestyksessä., Datakaupassa voi olla elementti tai elementtiryhmä.
Lähde tai Upota: Lähde tai Upota on ulkoinen yksikkö ja toimii lähteenä järjestelmän tulot tai pesuallas järjestelmän tuotokset.
Datavirtakaavioiden (DFD)
tasoja voidaan käyttää järjestelmän tai ohjelmiston suorittamiseen millä tahansa abstraktiotasolla. Infact, DFDs voidaan jakaa tasoihin, jotka edustavat lisääntyvää tiedonkulkua ja toiminnallista yksityiskohtaisuutta. DFD: n tasot ovat 0, 1, 2 tai sen jälkeen. Tässä, näemme ensisijaisesti kolme tasoa tietovirtakaaviossa, jotka ovat: 0-tason DFD, 1-tason DFD, ja 2-tason DFD.,
0-taso DFDM
Se tunnetaan myös perusoikeuksien järjestelmän malli, tai yhteydessä kaavio edustaa koko ohjelmiston vaatimus kuin yhden kupla, jossa input ja output-tiedot merkitään saapuvat ja lähtevät nuolet. Tällöin järjestelmä hajoaa ja kuvataan DFD: ksi, jossa on useita kuplia. Kunkin kuplan edustaman järjestelmän osat hajoavat ja dokumentoidaan tarkempina ja yksityiskohtaisempina Hiukkassuodattimina. Tämä prosessi voidaan toistaa niin monella tasolla kuin on tarpeen, kunnes käsillä oleva ohjelma on hyvin ymmärretty., On tärkeää säilyttää tuotantopanosten ja tuotosten määrä tasojen välillä, tätä käsitettä kutsutaan demacron tasoitukseksi. Näin ollen, jos kupla ”On” on kaksi tuloa x1 ja x2 ja yksi-ulostulo y, sitten laajeni DFD, joka edustaa ”On” pitäisi olla täsmälleen kaksi ulkoista tuloa ja yksi ulkoinen lähtö kuten kuvassa:
0-Tason DFD, jota kutsutaan myös yhteydessä kaavio tulos management-järjestelmä on esitetty kuviossa. Koska kuplat hajoavat yhä vähemmän abstrakteiksi kupliksi, voi myös vastaava datavirta olla tarpeen hajota.,
1-tason DFD
1-tason DFD, tilanteessa kuva on hajotetaan useita kuplia/prosesseja. Tällä tasolla korostamme järjestelmän päätavoitteita ja ja jaamme 0-tason talletussuojajärjestelmän korkean tason prosessin alaprosesseiksi.
2-Tason DFD
2-tason DFD menee yksi prosessi syvemmälle osat 1-tason DFD. Sen avulla voidaan projisoida tai tallentaa järjestelmän toimintaa koskevat erityiset/tarpeelliset yksityiskohdat.,