Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Môže niekto pomôcť nakresliť kontext a diagram toku údajov úrovne 0 úplne stratený príklad, ktorý bude vysvetlený, ak niekto uverejní príspevky?

Vytvorme kontext a DFD úrovne 0 pre jednoduché online kníhkupectvo. Tým sa ilustruje tento proces a uľahčí pochopenie toho, ako ho aplikovať na iné systémy.

scenár: Zákazníci môžu prehliadať knihy, pridať ich do nákupného košíka, pokladnicu a platiť pomocou kreditnej karty. Systém riadi inventár a spracovanie objednávok.

1. Kontextový diagram (úroveň 0.0): Ukazuje to systém ako jediný proces interagujúci s externými entitami.

`` `

+---------------++-----------------++-----------------+

| Externé | ----> | Online kníhkupectvo | ----> | Vonkajšie |

| Entity | | Systém | | Entity |

+---------------++-----------------++-----------------+

^ |

| Zákazník (prehliadanie, objednávanie, platba)

| vložka

| -------------------------------------------------- |

| |

| Dodávateľ (správa zásob)

| -------------------------------------------------- |

`` `

* Externé entity: Zákazník, dodávateľ (sú mimo kontroly systému.)

* Online kníhkupectvo: Toto je celý systém znázornený ako jeden proces. Šípky predstavujú dátové toky.

2. Úroveň 0 diagram (úroveň 0): To rozkladá systém do jeho hlavných procesov.

`` `

+---------------++-----------------++-----------------++-----------------

| Zákazník | ----> | Prejdite si katalóg | ----> | Pridať do košíka ----> | Pokladňa |

+---------------++-----------------++-----------------++-----------------

| ^

| |

| Informácie o platbe Potvrdenie objednávky

V |

+---------------++-----------------++-----------------++-----------------

| Procesná platba | ----> | Aktualizácia inventára | ----> | Spravujte objednávky | ----> | Dodávateľ |

+---------------++-----------------++-----------------++-----------------

`` `

* procesy:

* Prezerajte si katalóg: Načíta informácie o knihe z databázy.

* Pridať do košíka: Dodáva vybrané knihy do nákupného košíka zákazníka.

* pokladňa: Iniciuje proces platby.

* Process Platba: Spracováva platbu zákazníka pomocou platobnej brány.

* Aktualizácia inventára: Aktualizuje databázu zásob po zadaní objednávky.

* Spravujte objednávky: Riadi podrobnosti a stavy objednávok.

* dátové toky (označené šípky): Predstavujú pohybovanie údajov medzi procesmi. Napríklad „Informácie o platbe“ tečie z „platby“ na „platbu v procese“ a „Potvrdenie objednávky“ preteká z „spravovania objednávok“ na „zákazníka“.

* Dátové ukladanie (nie sú explicitne zobrazené, ale naznačené): Databáza (alebo databázy) by ukladala informácie o knihe, podrobnosti o zákazníkoch, úrovni zásob a podrobnosti o objednávke. Zvyčajne sú znázornené ako obojstranné obdĺžniky v DFD.

Vysvetlenie prvkov:

* Externé entity: Herci alebo systémy mimo hraníc systému, ktoré s ním interagujú.

* procesy: Transformácie údajov; Sú to akcie alebo činnosti v rámci systému.

* Toky údajov: Zobraziť pohyb údajov medzi procesmi a entitami. Mali by byť jasne označené opisnými názvami.

* ukladá údaje: (Tu naznačené tu, ale zvyčajne zobrazené ako otvorené obdĺžniky) predstavujú, kde sa ukladajú údaje, ako sú databázy alebo súbory.

Tento príklad ukazuje zjednodušené kníhkupectvo. Systém v reálnom svete by mal viac procesov a tokov dát, ale to demonštruje základné pojmy kontextu a DFD úrovne 0. Nezabudnite jasne označiť všetky toky údajov, aby ste zlepšili porozumenie. Túto štruktúru môžete prispôsobiť modelovaniu svojho vlastného systému nahradením procesov a tokov dát za tie, ktoré sú relevantné pre vašu konkrétnu aplikáciu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené