Az adatáramlási diagram (DFD) és az UML Adatáramlási diagram (DFD) vs UML közötti különbség (DFD) és UML

Anonim

Adatáramlási diagram (DFD) vs UML

Az adatáramlási diagram (DFD). A DFD kifejlesztése az információs rendszer kialakításának egyik első lépése. Az UML (Unified Modeling Language) egy olyan modellező nyelv, amely az objektum-orientált szoftverek tervezésében használható. Objektumorientált szoftver fejlesztésénél az UML-t arra használják, hogy meghatározza és megjelenítse a szoftverrendszert alkotó összetevőket. Az UML diagramok főként egy rendszer szerkezeti nézetét és viselkedési nézetét reprezentálják.

Mi az adatfolyam diagram (DFD)?

A DFD egy grafikus ábrázolása, hogy az adatok hogyan áramlanak át egy rendszeren. A DFD kifejlesztése az információs rendszer kialakításának egyik első lépése. A DFD olyan részleteket jelenít meg, mint a rendszerbe érkező és kilépő adatok, az adatok átvitele a rendszeren keresztül, valamint az adatok tárolása a rendszerben. A DFD azonban nem tartalmaz információkat a folyamatok időzítéséről. A DFD-ben szereplő fő elemek: folyamatok, adattárolók, adatáramlás és külső entitások. A DFD-diagramok fejlesztésekor először a DFD-kontextus szintjét veszi fel. Megmutatja, hogyan működik együtt az egész rendszer a külső adatforrásokkal és az adatokkal. Ezt követően a Level 0 DFD-t úgy fejlesztettük ki, hogy kiterjesztjük a DFD kontextus szintjét. 0. szint A DFD tartalmazza a rendszeren belüli alrendszerek részleteit és az adatok áthaladását. A rendszerben tárolt adattárolók részleteit is tartalmazza. A Yourdon & Coad és a Gane & Sarson két jelölés, amelyek a DFD-k rajzolására szolgálnak.

Mi az UML?

Az UML egy modellező nyelv, amelyet az objektum-orientált szoftverek tervezésében használnak. Az UML lehetővé teszi a szoftverrendszer alkotóelemeinek meghatározását és megjelenítését. Az UML diagramok főként egy rendszer szerkezeti nézetét és viselkedési nézetét reprezentálják. A rendszer szerkezeti nézete diagramokkal, például osztálydiagramokkal, összetett szerkezeti diagramokkal stb. Ábrázolva van. A rendszer dinamikus nézetét diagramok, például szekvenciadiagramok, aktivitásdiagramok stb. Ábrázolják. Az UML 2. verziója tizennégy diagramot tartalmaz, amelyek hét a szerkezeti nézet és a viselkedésbeli nézetet reprezentáló további 7 ábrák. A hét viselkedési diagram közül négy diagram használható a rendszerrel való interakciók megjelenítésére. Vannak olyan eszközök, amelyek használhatóak az UML modellezéshez, mint például az IBM Rational Rose.

Mi a különbség a Data Flow Diagram (DFD) és az UML között?

A DFD egy grafikus ábrázolása az adatoknak a rendszeren keresztüli átadásával kapcsolatban, míg az UML egy objektumorientált szoftvertervezésben használt modellezési nyelv.Az UML olyan diagramok osztályát határozza meg, amelyek segítségével fel lehet használni a szoftverrendszer szerkezetét és viselkedését. Ezért az UML diagramok együttesen egy részletesebb, a DFD-t használó nézetet képviselnek. A DFD jó kiindulási pontot jelent annak megértéséhez, hogy a rendszer valóban működik, de a rendszer fejlesztésekor nagyon hasznos lehet az UML diagramok, például az osztálydiagramok, szerkezeti diagramok stb.