Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Úroveň 0 dfd (kontext diagram):
To ukazuje správcu sťahovania ako jediný proces interakcie s externými entitami.
* Externé entity: Užívateľ, internet (alebo sieť), Stiahnutie serverov
* Proces: Manažér sťahovania
* Toky údajov: Požiadavky na stiahnutie, stiahnuté súbory, stav na stiahnutie
`` `
+---------------+požiadavky na stiahnutie+-----------------+
| Užívateľ | --------------------------> | Stiahnite si manažér | --------------------------> | Stiahnuté súbory
+---------------+Stav sťahovania+-----------------+
^ |
| |
| Internet/sieť V
+------------------------+
Stiahnite si servery
`` `
Úroveň 1 DFD (rozklad manažéra sťahovania):
Tým sa rozdeľuje správca sťahovania do niekoľkých podprocesov.
* procesy:
* Získajte odkazy na stiahnutie: Načíta URL z používateľského rozhrania alebo z iných zdrojov.
* Spravujte stiahnutie: Zaoberá sa skutočným procesom sťahovania vrátane správy pripojenia, pozastavenia/obnovy, spracovania chýb.
* Front Manager: Organizuje sťahovanie vo fronte, pričom podľa potreby uprednostňuje.
* rozhranie systému File: Zvládne ukladanie stiahnutých súborov na určenú polohu používateľa.
* User rozhrania: Poskytuje používateľovi informácie o stiahnutí a umožňuje im kontrolovať tento proces.
* ukladá údaje:
* Stiahnite si frontu: Ukladá informácie o čakajúcich a aktívnych sťahovaniach (URL, pokrok, stav).
* Stiahnuté súbory: Ukladá skutočné stiahnuté súbory.
`` `
+---------------+požiadavky na stiahnutie+-----------------+
| Užívateľ | --------------------------> | Používateľské rozhranie | --------------------------> | Stiahnite si stav, príkazy používateľa
+-----------------++-----------------
|
vložka
+-----------------+
| Spravujte sťahovanie | --------------------------> | Stiahnuté súbory
+-----------------+
^
| Stiahnite si pokrok, chyby
|
+ -----------------+ Stiahnite si adresy URL
| Získajte odkazy na stiahnutie | -------------------------- |
+-----------------+
|
vložka
+-----------------+
| Správca frontov | --------------------------> | Stiahnite si front
+-----------------+
|
vložka
+-----------------+
| Rozhranie systému File System | -------------------------- |
+-----------------+
Sťahovať súbory
^
|
+------------------------+
Internet/sieť
|
vložka
Stiahnite si servery
`` `
Ďalší rozklad: Každý z procesov v DFD úrovne 1 by sa mohol ďalej rozložiť na podrobnejšie podprocesy v nasledujúcich úrovniach (úroveň 2, úroveň 3 atď.). Napríklad „Spravovať stiahnutie“ by sa dalo rozdeliť do:nadviazať pripojenie, prijímať údaje, zapisovať na disk, spracovať chyby atď. To by viedlo k stále podrobnejším DFD.
Pamätajte, že toto sú príklady. Zložitosť vášho DFD bude závisieť od konkrétnych funkcií a funkčnosti vášho správcu sťahovania. Sofistikovanejší manažér sťahovania môže obsahovať ďalšie procesy pre veci ako:
* Progress Reporting: Podrobné sledovanie rýchlosti sťahovania, odhadovaný čas dokončenia atď.
* manipulácia a obnovenie chýb: Robustné mechanizmy riešenia prerušenia siete a iných problémov.
* Zabezpečenie: Overenie stiahnutých súborov, spracovanie pripojení HTTPS.
* Viaceré pripojenia: Používanie viacerých pripojení na urýchlenie sťahovania.
Postupným vylepšením DFD môžete vytvoriť komplexný model, ktorý presne predstavuje tok údajov v rámci vášho správcu sťahovania. Úroveň detailov by sa mala zhodovať s účelom diagramu.