El diagrama de flux de dades (DFD) representa el flux de dades dins dels sistemes d'informació. Els diagrames de flux de dades (DFD) proporcionen una representació gràfica del flux de dades d'un sistema que poden entendre els usuaris tant tècnics com no tècnics. Els models permeten als enginyers de programari, clients i usuaris treballar junts de manera eficaç durant l'anàlisi i l'especificació dels requisits.
Taula de contingut
- Components dels diagrames de flux de dades (DFD)
- Desavantatges del diagrama de flux de dades (DFD)
- Què és el diagrama de flux de dades (DFD)?
DFD és l'abreviatura de Diagrama de flux de dades . El flux de dades en un sistema o procés es representa mitjançant un diagrama de flux de dades (DFD). També dóna una visió de les entrades i sortides de cada entitat i del propi procés. El diagrama de flux de dades (DFD) no té un flux de control i no hi ha cap bucle ni regles de decisió. Les operacions específiques, segons el tipus de dades, es poden explicar mitjançant un diagrama de flux. És una eina gràfica, útil per comunicar-se amb usuaris, directius i altre personal. és útil per analitzar sistemes existents i proposats.
Cal assenyalar que un DFD no és un diagrama de flux. En dibuixar el DFD, el dissenyador ha d'especificar les transformacions principals en el camí de les dades que flueixen de l'entrada a la sortida. Els DFD es poden organitzar jeràrquicament, cosa que ajuda a particionar i analitzar progressivament sistemes grans.
Proporciona una visió general de
- Quines dades són els processos del sistema.
- Quina transformació es fan.
- Quines dades s'emmagatzemen.
- Quins resultats es produeixen, etc.
El diagrama de flux de dades es pot representar de diverses maneres. El diagrama de flux de dades (DFD) pertany a les eines de modelització d'anàlisi estructurada. Els diagrames de flux de dades són molt populars perquè ens ajuden a visualitzar els principals passos i dades implicats en els processos del sistema de programari.
Representació Gràfica : El diagrama de flux de dades (DFD) utilitza diferents símbols i notació per representar el flux de dades dins del sistema. Això simplifica el model complex.
- Anàlisi de problemes: Diagrama de flux de dades ( Els DFD) són molt útils per entendre un sistema i es poden utilitzar de manera eficaç durant l'anàlisi. Els diagrames de flux de dades (DFD) són força generals i no es limiten a l'anàlisi de problemes per a l'especificació de requisits de programari.
- Abstracció : El diagrama de flux de dades (DFD) proporciona una abstracció del model complex, és a dir, el DFD amaga detalls d'implementació innecessaris i mostra només el flux de dades i processos dins del sistema d'informació.
- Jerarquia : El diagrama de flux de dades (DFD) proporciona una jerarquia d'un sistema. El diagrama d'alt nivell, és a dir, el diagrama de nivell 0 proporciona una visió general de tot el sistema, mentre que el diagrama de nivell inferior com el DFD d'1 nivell i més enllà proporciona un flux de dades detallat del procés individual.
- Flux de dades : L'objectiu principal del diagrama de flux de dades (DFD) és visualitzar el flux de dades entre l'entitat externa, els processos i el magatzem de dades. El flux de dades es representa amb un símbol de fletxa.
- Facilitat de comprensió : El diagrama de flux de dades (DFD) es pot entendre fàcilment tant per part dels interessats tècnics com no tècnics.
- Modularitat : La modularitat es pot aconseguir mitjançant el diagrama de flux de dades (DFD) ja que divideix el sistema complex en mòduls o processos més petits. Això facilita l'anàlisi i el disseny d'un sistema.
Diagrama lògic de flux de dades
Diagrama de flux de dades lògic (DFD)
El diagrama de flux de dades lògic se centra principalment en el procés del sistema. Il·lustra com flueixen les dades al sistema. El diagrama de flux de dades lògics (DFD) se centra principalment en processos d'alt nivell i flux de dades sense aprofundir en els detalls tècnics de la implementació. El DFD lògic s'utilitza en diverses organitzacions per al bon funcionament del sistema. Igual que en un sistema de programari bancari, s'utilitza per descriure com es mouen les dades d'una entitat a una altra.
Diagrama lògic de flux de dades de la botiga de queviures en línia
Diagrama de flux de dades físiquesEl diagrama de flux de dades físiques mostra com s'implementa realment el flux de dades al sistema. Al diagrama de flux de dades físics (DFD), incloem detalls addicionals com ara l'emmagatzematge de dades, la transmissió de dades i la tecnologia o components del sistema específics. El DFD físic és més específic i proper a la implementació.
"què" és 10 de 100?
Diagrama de flux de dades físiques de la botiga de queviures en línia
Procés: La transformació d'entrada a sortida en un sistema té lloc a causa de la funció del procés. Els símbols d'un procés són rectangulars amb cantonades arrodonides, ovals, rectangulars o un cercle. El procés s'anomena una frase curta, en una paraula o una frase per expressar la seva essència
Estructura bàsica del diagrama de flux de dades (DFD)
Quins símbols i notacions s'utilitzen per representar els components de DFD?
En els diagrames de flux de dades (DFD), els símbols i les anotacions varien segons la metodologia que s'utilitzi. A continuació, es mostra un resum dels símbols i les notacions associats habitualment a cada metodologia:
Les diferents metodologies o enfocaments utilitzats per crear diagrames de flux de dades (DFD) són:
- Gane i Sarson
- Yourdon and De Marco
- SSADM
- UML
Cada metodologia proporciona el seu propi conjunt de directrius, símbols i anotacions per representar els components del sistema i les seves interaccions.
Diagrama de flux de dades Mètodes i símbol
També es coneix com a diagrama de context. Està dissenyat per ser una visió d'abstracció, mostrant el sistema com un únic procés amb la seva relació amb entitats externes. Representa tot el sistema com una sola bombolla amb dades d'entrada i sortida indicades per fletxes entrants/sortides.
Nivell 0 del Sistema de Reserva Ferroviària
DFD d'1 nivellAquest nivell proporciona una visió més detallada del sistema desglossant els principals processos identificats al nivell 0 DFD en subprocessos. Cada subprocés es representa com un procés independent al nivell 1 DFD. També es mostren els fluxos de dades i els magatzems de dades associats a cada subprocés. En DFD d'1 nivell, el diagrama de context es descompon en múltiples bombolles/processos. En aquest nivell, destaquem les funcions principals del sistema i desglossem el procés d'alt nivell de DFD de nivell 0 en subprocessos.
10 potència de 6
Nivell 1 DFD del Sistema de Reserva Ferroviària
DFD de 2 nivellsAquest nivell proporciona una visió encara més detallada del sistema desglossant els subprocessos identificats al nivell 1 DFD en subprocessos addicionals. Cada subprocés es representa com un procés independent al nivell 2 DFD. També es mostren els fluxos de dades i els magatzems de dades associats a cada subprocés.
Les dades poden fluir de: - Terminator o entitat externa a processar
- Procés a Terminator o entitat externa
- Processament a magatzem de dades
- Magatzem de dades per processar
- De procés a procés
- Terminator o entitat externa a Terminator o entitat externa
- Terminador o entitat externa al magatzem de dades
- Emmagatzematge de dades a Terminator o entitat externa
- Magatzem de dades a magatzem de dades
El diagrama de flux de dades triga molt de temps a ser generat i moltes vegades, per aquest motiu, els analistes no tenen permís per treballar-hi.
Entendre el sistema
Conclusió
Els diagrames de flux de dades (DFD) són mapes visuals que proporcionen una comprensió clara de com es mou la informació dins d'un sistema d'informació. Els diagrames de flux de dades (DFD) consten de quatre components, és a dir, processos que representen la funcionalitat del sistema, entitats externes que representen els usuaris finals, magatzem de dades que representen bases de dades o magatzem de dades i flux de dades que representen com flueixen les dades entre aquests tres components. DFD ajuda a tothom, des d'experts en informàtica fins a usuaris habituals, ja que proporciona una comprensió clara de com funciona un sistema i com interactuen les diferents parts del mateix. Mitjançant l'ús de DFD, les persones poden treballar juntes de manera eficaç per analitzar, dissenyar i comunicar-se sobre sistemes.
Els quatre components del DFD són:
- Procés
- Flux de dades
- Magatzem de dades
- Entitat externa
Quins són els símbols utilitzats en DFD?
Els símbols utilitzats a DFD són anotacions estandarditzades, com ara rectangles, cercles, fletxes i etiquetes de text curt.
Quins són els nivells de DFD?
Els nivells en DFD es numeran 0, 1, 2 o més.
El diagrama de flux és un DFD?
No, tots dos són diferents. Un diagrama de flux il·lustra la seqüència de passos o accions dins d'un procés, detallant la lògica i els punts de decisió, mentre que un diagrama de flux de dades (DFD) se centra a representar el flux de dades dins d'un sistema, mostrant com les dades es mouen entre processos, magatzems de dades, i entitats externes sense especificar la seqüència d'accions.