Diferència entre el diagrama de flux de dades (DFD) i UML

Diferència entre el diagrama de flux de dades (DFD) i UML
Diferència entre el diagrama de flux de dades (DFD) i UML

Vídeo: Diferència entre el diagrama de flux de dades (DFD) i UML

Vídeo: Diferència entre el diagrama de flux de dades (DFD) i UML
Vídeo: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Juliol
Anonim

Diagrama de flux de dades (DFD) vs UML

Una representació gràfica de com flueixen les dades a través d'un sistema s'anomena diagrama de flux de dades (DFD). El desenvolupament d'un DFD és un dels primers passos que es duen a terme a l'hora de desenvolupar un sistema d'informació. UML (Unified Modeling Language) és un llenguatge de modelatge utilitzat en el disseny de programari orientat a objectes. Quan es desenvolupa programari orientat a objectes, UML s'utilitza per especificar i visualitzar els components que formen un sistema de programari. Els diagrames UML representen principalment la vista estructural i la vista del comportament d'un sistema.

Què és el diagrama de flux de dades (DFD)?

Un DFD és una representació gràfica de com flueixen les dades a través d'un sistema. El desenvolupament d'un DFD és un dels primers passos que es duen a terme a l'hora de desenvolupar un sistema d'informació. DFD mostra detalls com les dades que entren i surten del sistema, com les dades es viatgen pel sistema i com s'emmagatzemaran les dades al sistema. Però el DFD no conté informació sobre la informació temporal dels processos. Els components principals inclosos en un DFD són processos, magatzems de dades, flux de dades i entitats externes. Quan es desenvolupen diagrames DFD, primer es dibuixa el nivell de context DFD. Mostra com tot el sistema interactua amb fonts de dades externes i embornals de dades. A continuació, es desenvolupa un DFD de nivell 0 ampliant el nivell de context DFD. El nivell 0 DFD conté detalls dels subsistemes dins del sistema i com les dades flueixen a través d'ells. També conté detalls sobre els magatzems de dades necessaris al sistema. Yourdon & Coad i Gane & Sarson són dues notacions que s'utilitzen per dibuixar DFD.

Què és UML?

UML és un llenguatge de modelatge utilitzat en el disseny de programari orientat a objectes. UML proporciona capacitats per especificar i visualitzar els components que formen un sistema de programari. Els diagrames UML representen principalment la visió estructural i la visió del comportament d'un sistema. La vista estructural del sistema es representa mitjançant diagrames com diagrames de classes, diagrames d'estructura composta, etc. La vista dinàmica del sistema es representa mitjançant diagrames com diagrames de seqüències, diagrames d'activitats, etc. La versió 2.2 d'UML inclou catorze diagrames, que inclou set diagrames per a que representen la visió estructural i altres set que representen la visió del comportament. Entre els set diagrames de comportament, es poden utilitzar quatre diagrames per representar les interaccions amb el sistema. Hi ha eines que es poden utilitzar per al modelatge UML com IBM Rational Rose.

Quina diferència hi ha entre el diagrama de flux de dades (DFD) i UML?

Un DFD és una representació gràfica de com flueixen les dades a través d'un sistema, mentre que UML és un llenguatge de modelatge utilitzat en el disseny de programari orientat a objectes. UML especifica una classe de diagrames que es poden utilitzar per modelar l'estructura i el comportament d'un sistema de programari. Per tant, els diagrames UML, quan es combinen, representen una visió més detallada d'un sistema que l'ús del DFD sol. DFD proporciona un bon punt de partida per entendre com funciona realment el sistema, però quan es desenvolupa el sistema, els diagrames UML com ara diagrames de classes, diagrames d'estructura, etc. seran molt útils.

Recomanat: