Quelle est la différence entre DFD et organigramme

Table des matières:

Anonim

Les différence principale entre DFD et Flowchart 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 pour résoudre un problème.

Le développement de logiciels est un processus complexe et il est difficile d'écrire directement le programme de l'ensemble du système. Il est donc nécessaire de modéliser le système pour comprendre puis de programmer les modules. Il existe différents schémas qui aident à modéliser le système. DFD et organigramme sont deux d'entre eux. Le DFD illustre les entrées, les sorties, la façon dont les données circulent dans le système et où les données seront stockées. D'autre part, un organigramme permet d'illustrer les étapes pour résoudre le problème. Il peut être utilisé comme base pour écrire le programme.

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 façon dont un système traite les données et décrit d'où viennent les données, où elles vont et comment 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 diagrammes est utilisé pour l'analyse et la conception du système. Les cercles représentent les processus.

Gane et Sarson – Ce type de schémas est utilisé pour les systèmes d'information. Carré avec des coins arrondis représentent les processus.

Certaines notations DFD courantes sont les suivantes.

Traiter – 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 extérieurs au 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 la fonctionnalité de l'ensemble du système et la relation 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 les diagrammes de 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, qui est une structure lisible par l'homme pour comprendre le programme.

Qu'est-ce qu'un organigramme

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

Algorithme

En informatique, un algorithme est une procédure étape par étape pour résoudre un problème donné. Si le problème est complexe, il est possible de diviser le problème 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.

L'organigramme pour calculer la surface est le suivant.

Figure 1: un organigramme

Par conséquent, un organigramme est une représentation graphique de l'écriture d'un algorithme. De plus, 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 des variables, calculs

Symbole du diamant – Utilisé pour la prise de décision

Cercle (petit) – ce sont des connecteurs

Flèche – Représenter la séquence des étapes

Différence entre DFD et organigramme

Définition

DFD est une représentation graphique du flux de données à travers un système d'information, modélisant ses aspects de processus. En revanche, un organigramme est une représentation schématique qui illustre un modèle de solution à un problème donné. Ainsi, cela explique 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 pour des programmes de petite à moyenne taille. C'est donc une autre différence entre DFD et organigramme.

Usage

Conclusion

En résumé, DFD et Flowchart sont deux types de diagrammes qui aident à développer des logiciels. le différence principale entre DFD et Flowchart est 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 d'étapes pour résoudre un problème.

Référence:

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

Image de courtoisie:

1. "Backup-DFD" de Sukari sur Wikipedia anglais - Créé par Sukari sur Wikipedia anglais (domaine public) via Commons Wikimedia

Quelle est la différence entre DFD et organigramme