Data flow diagram

0 Comments

Data flow diagram – Yourdon/DeMarco merkintätapa

DFD koostuu prosessit, virrat, varastoissa, ja terminaattorit. On olemassa useita tapoja tarkastella näitä DFD komponentteja.

Prosessi

prosessi (toiminto, muutos) on osa järjestelmää, joka muuntaa panokset tuotokset. Prosessin symboli on ympyrä, soikea, suorakulmio tai suorakulmio, jossa on pyöristetyt kulmat (notaation tyypin mukaan)., Prosessi on nimetty yhdellä sanalla, lyhyellä lauseella tai lauseella, joka ilmaisee selvästi sen olemuksen.

datavirta

datavirta (virtaus, dataflow) osoittaa tiedonsiirron (joskus myös materiaalia) järjestelmän osasta toiseen. Virtauksen symboli on nuoli. Virtauksen tulisi olla nimi, joka määrittää, mitä tietoja (tai mitä materiaalia) siirretään. Poikkeuksia ovat virrat, joissa on selvää, mitä tietoja siirretään näihin virtoihin liittyvien yksiköiden kautta. Materiaalimuutokset mallinnetaan järjestelmissä, jotka eivät ole pelkästään informatiivisia., Flow ’ n pitäisi välittää vain yhdentyyppisiä tietoja (aineistoa). Nuoli näyttää virtaussuunnan (se voi olla myös kaksisuuntainen, jos tieto kokonaisuuteen/siitä on loogisesti riippuvainen-esimerkiksi kysymys ja vastaus). Virrat yhdistävät prosesseja, varastoja ja terminaattoreita.

varasto

varastoa (datastore, data store, tiedosto, tietokanta) käytetään tietojen tallentamiseen myöhempää käyttöä varten. Kaupan symboli on kaksi vaakasuoraa viivaa, toinen tapa on esitetty DFD-merkinnässä. Varaston nimi on monikollinen substantiivi (esim., tilaukset) – se on peräisin Tulo-ja lähdevirrat varaston. Varaston ei tarvitse olla vain datatiedosto, esimerkiksi kansio, jossa on asiakirjoja, arkistokaappi ja optisia levyjä. Siksi DFD: n varaston katselu on toteutuksesta riippumatonta. Virtauksen varastosta yleensä edustaa käsittelyssä tiedot, jotka on tallennettu varastoon, ja virtaus varastoon yleensä ilmaisee tietojen syöttämistä tai päivittämistä (joskus myös tietojen poistaminen)., Varasto edustaa kaksi rinnakkaista, joiden välillä muistin nimi sijaitsee (se voidaan mallintaa UML buffer node).

Terminator

Terminator on ulkopuolinen taho, joka kommunikoi järjestelmän kanssa ja on järjestelmän ulkopuolella. Se voi olla, esimerkiksi, eri järjestöjen (esim. pankki), ryhmiä (esimerkiksi asiakkailta), viranomaiset (esim. verotoimisto) tai laitos (esim. ihmisen resources department) sama organisaatio, joka ei kuulu malli järjestelmän. Terminaattori voi olla toinen järjestelmä, jonka kanssa mallinnettu järjestelmä kommunikoi.


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *