Quelle est la différence entre DFD et Organigramme

le différence principale entre DFD et Organigramme est que DFD est un diagramme graphique qui représente le flux de données d'un système, tandis que l'organigramme est un diagramme graphique qui représente la séquence d'étapes permettant de résoudre un problème..

Le développement de logiciels est un processus complexe et il est difficile d’écrire directement le programme du système entier. Par conséquent, il est nécessaire de modéliser le système pour bien comprendre, puis de programmer les modules. Divers diagrammes aident à modéliser le système. DFD et organigramme sont deux d'entre eux. DFD illustre les entrées, les sorties, la manière dont les données circulent dans le système et l'emplacement de stockage des données. D'autre part, un organigramme permet d'illustrer les étapes à suivre pour résoudre le problème. Il peut être utilisé comme base pour écrire le programme.

Zones clés couvertes

1. Qu'est-ce que DFD?
     - Définition, fonctionnalité
2. Qu'est-ce qu'un organigramme?
     - Définition, fonctionnalité
3. Quelle est la différence entre DFD et Organigramme
     - Comparaison des différences clés

Mots clés

Diagramme de flux de données ou DFD, organigramme

Qu'est-ce que DFD?

DFD signifie Diagramme de flux de données. Il représente la manière dont un système traite les données et décrit l’origine, les informations et la manière dont les données sont stockées. DFD est devenu populaire au cours de l'année 1970. Il existe deux types de notations pour DFD. Ce sont les Yourdon et Coad, Gane et Sarson.

Youdon et Coad- Ce type de diagramme est utilisé pour l'analyse et la conception de systèmes. Les cercles représentent les processus.

Gane et Sarson - Ce type de diagramme est utilisé pour les systèmes d’information. Les carrés aux coins arrondis représentent les processus.

Certaines notations DFD courantes sont les suivantes.

Processus - Transforme le flux de données entrant en flux de données sortant

Magasin de données - Représente les référentiels de données dans le système

Flux de données - Représente le chemin du flux de données

Entités externes - Représente les objets en dehors du système. Le système communique avec ces entités externes. Ce sont les sources et les destinations des entrées et des sorties du système..

De plus, les diagrammes DFD ont des couches ou des niveaux pour organiser les données. Le diagramme de contexte est le niveau supérieur. Il généralise les fonctionnalités de l'ensemble du système et les relations avec les entités externes. Le diagramme de niveau 1 fournit plus de détails que le diagramme de contexte. Cependant, les diagrammes de niveau 2 fournissent plus de détails que le niveau 1 et les diagrammes de niveau 3 fournissent plus de détails que les diagrammes de niveau 2. De plus, il est nécessaire de décomposer les processus jusqu'à atteindre le pseudo-code, une structure lisible par l'homme pour comprendre le programme..

Qu'est-ce qu'un organigramme?

Un organigramme est un diagramme qui aide à représenter un algorithme. En d'autres termes, un organigramme aide à écrire un algorithme.

Algorithme

En informatique, un algorithme est une procédure pas à pas permettant de résoudre un problème donné. Si le problème est complexe, il est possible de le diviser en plusieurs sous-problèmes et de résoudre chacun d’eux pour résoudre le problème principal..

Un algorithme pour trouver l'aire du rectangle est le suivant.

  1. Zone d'initialisation = 0
  2. Entrez la longueur et la largeur
  3. Multipliez-les et stockez le résultat dans la zone
  4. Zone d'impression.

Le diagramme de flux pour calculer l'aire est le suivant.

Figure 1: Organigramme 

Par conséquent, un organigramme est une représentation graphique de l'écriture d'un algorithme. En outre, les notations des symboles de l'organigramme sont les suivantes.

ovale - Représente le début et la fin

Rhombe - Représente les opérations d'entrée et de sortie (les entrées peuvent être des entrées utilisateur tandis que les sorties sont les résultats affichés à l'écran)

Rectangle - Représente un processus. Par exemple. - initialisation variable, calculs

Symbole de diamant - Utilisé pour la prise de décision

Cercle (petit) - Ce sont des connecteurs

Flèche - Représenter la séquence d'étapes

Différence entre DFD et Organigramme

Définition

DFD est une représentation graphique du flux de données dans un système d’information, modélisant ses aspects de processus. En revanche, un organigramme est une représentation schématique illustrant un modèle de solution à un problème donné. Cela explique donc la différence fondamentale entre DFD et organigramme..

Applicabilité

DFD peut être utilisé pour des systèmes complexes. Bien qu'un organigramme ne soit pas très approprié pour un système complexe, il est applicable aux programmes de taille petite à moyenne. C'est donc une autre différence entre DFD et organigramme.

Usage

De plus, leur utilisation attribue à une autre différence entre DFD et organigramme leur utilisation. Les DFD aident à comprendre la vue d'ensemble du système sans entrer dans plus de détails tandis que les organigrammes aident à analyser, concevoir et gérer un programme.

Conclusion

En résumé, DFD et Flowchart sont deux types de diagrammes permettant de développer des logiciels. La principale différence entre DFD et Organigramme réside dans le fait que DFD est un diagramme graphique qui représente le flux de données d'un système, tandis qu'un organigramme est un diagramme graphique qui représente la séquence des étapes permettant de résoudre un problème..

Référence:

1. Qu'est-ce que DFD? Diagramme de flux de données Symboles et plus, SmartDraw, 7 septembre 2018, disponible ici.
2. «Diagramme de flux de données». Wikipedia, Wikimedia Foundation, 30 octobre 2018, disponible ici..
3. «Organigramme». Wikipedia, Wikimedia Foundation, 18 octobre 2018, disponible ici..

Courtoisie d'image:

1. “Backup-DFD” De Sukari sur Wikipedia anglais - Créé par Sukari sur Wikipedia anglais (Domaine Public) via Commons Wikimedia