Un diagramme de contexte, ou diagramme de flux de données de niveau 0, est une représentation visuelle simplifiée destinée aux parties prenantes non techniques, qui masque la structure interne d'un système pour se concentrer exclusivement sur les flux d'informations bidirectionnels avec ses composants externes.
● Contrairement au diagramme de flux de données (DFD) qui guide les équipes techniques en détaillant les procédures logicielles et les bases de données, le diagramme de contexte modélise uniquement les activités commerciales, omettant explicitement la séquence, la chronologie et les flux de travail internes.
● Avant de modéliser le graphique dans un logiciel comme EdrawMax, les prérequis exigent d'extraire les entités et activités depuis l'histoire du projet, de les classer dans un tableau chronologique, d'identifier les flux de données et de supprimer toutes les routines d'erreur.
● Ce type de diagramme est indispensable en phase d'initialisation pour délimiter la portée du projet, anticiper les erreurs de conception de haut niveau et sécuriser le budget, bien qu'il soit inadapté pour cartographier des communications externes secondaires ou des scénarios alternatifs.
Demandez un résumé à l'IA
Qu'est-ce qu'un diagramme de contexte ?
Également appelé diagramme de flux de données de niveau 0, le diagramme de contexte est le niveau le plus élevé dans un diagramme de flux de données. C'est un outil populaire parmi les analystes d'affaires qui l'utilisent pour comprendre les détails et les limites du système à concevoir dans un projet. Il indique le flux d'informations entre le système et les composants externes.
Il est composé d'une bulle de contexte, d'abord dessinée au milieu du graphique. Il s'agit généralement d'une forme circulaire qui représente une frontière conceptuelle englobant un groupe de processus et d'activités interconnectés d'un projet. Les détails minutieux de la structure interne d'un système sont masqués dans un diagramme de contexte car il s'agit strictement d'une vue de haut niveau du système. Ce processus est appelé masquage d'informations.
Un diagramme de contexte fait partie du document d'exigences d'un projet. Contrairement à d'autres diagrammes de projet, le diagramme de contexte n'est pas destiné aux ingénieurs/techniciens mais aux parties prenantes du projet. Par conséquent, il doit être présenté dans un langage simple et compréhensible afin que les parties prenantes puissent facilement comprendre les éléments lorsqu'ils l'analysent.

Source de l'image: lucidchart.com
Quand utiliser un diagramme de contexte ?
D'une grande importance pour les parties prenantes du projet, le diagramme de contexte du système attire toute l'attention sur les facteurs et événements externes à prendre en compte lors de la conception d'un ensemble complet de restrictions et d'exigences du système. Il est essentiel au début d'un projet pour aider à déchiffrer le domaine du projet que vous étudiez.
A diagramme de contexte du système représente tous les composants externes qui peuvent interagir avec le système, affichant ainsi l'ensemble du système logiciel comme une unité. Ce type de graphique place le système au centre et l'entoure de ses parties externes, entités associées et environnement. Les détails de la structure interne du système sont explicitement omis.
De plus, un diagramme de contexte peut être utilisé pour réduire considérablement les risques dans un projet. Comme ils sont principalement utiles pour les partenaires commerciaux d'un projet, ils sont très attentifs à repérer les erreurs de conception de haut niveau qui auraient autrement coûté cher au plan. Par conséquent, examiner un diagramme de contexte est utile pour établir correctement le budget du projet.
Quels sont les avantages d'un diagramme de contexte ?
Au cas où vous n'auriez pas utilisé de diagrammes de contexte dans vos projets, vous en ferez partie intégrante de votre processus de projet après avoir découvert ses avantages dans la liste ci-dessous.
- Les diagrammes de contexte sont un excellent outil pour faciliter le brainstorming parmi ceux qui les conçoivent et les analysent.
- A diagramme de contexte est approprié pour noter les omissions et les erreurs dans un plan d'affaires ou les exigences d'un projet. Ainsi, vous pouvez apporter les corrections et ajustements nécessaires avant l'exécution du projet et réduire les risques du projet.
- Il constitue également un squelette, de manière simple et directe, de la portée du projet. Il améliore la révélation et la confirmation des événements avancés qui initient l'ensemble des processus du projet, comme les composants externes, les entrées et sorties du processus de projet, et les exigences initiales des sous-processus.
- Il est facile d'apporter des modifications à un diagramme de contexte et, si nécessaire, il peut être étendu à plusieurs niveaux pour afficher plus d'informations récemment apparues.
- Il n'y a pas de limite aux formes et symboles utilisés pour dessiner un diagramme de contexte du système : vous pouvez utiliser des rectangles, des ovales, des personnages en bâtons ou des images pour aider à montrer rapidement la vue d'ensemble d'un système.
- En représentant les groupes d'utilisateurs et les systèmes en aval de l'application, les diagrammes de contexte aident à clarifier quels groupes d'utilisateurs l'équipe de développement considère comme ses clients. Cela facilite la décision des sponsors de projet sur le projet dans lequel investir.
- Il ne nécessite pas de compétences ou de connaissances techniques pour comprendre un diagramme de contexte.
Limites des diagrammes de contexte
Il existe certaines lacunes dans l'utilisation d'un diagramme de contexte:
- Les diagrammes de contexte du système ne fournissent pas de détails sur la séquence ou le timing des processus de projet.
- Ils prennent beaucoup de temps à créer et sont sujets aux erreurs.
C'est à peu près là que les diagrammes de contexte du système ne parviennent pas à afficher les sources de données, les communications externes, les scénarios alternatifs ou tout ce qui se trouve en dehors de la fonction ou du système principal. Les diagrammes de flux de données compensent cela. Dans ces organigrammes, les flux de travail et les acteurs qui déclenchent les flux de données sont clairement visibles. Ils montrent l'ensemble du processus de projet avec les acteurs. Les diagrammes de contexte, en revanche, se limitent à afficher uniquement le processus en cours.
Diagramme de contexte vs. diagramme de flux de données
Il n'est pas choquant que quelqu'un confonde un diagramme de contexte avec un diagramme de flux de données ou vice versa. Ces deux éléments sont étroitement liés et présentent certaines similitudes. Nous en discuterons ainsi que de ce qui les distingue dans cette section de l'article.
|
Diagramme de contexte |
Diagramme de flux de données |
|
Les deux peuvent être utilisés pour analyser un système existant ainsi que pour concevoir un nouveau. Les deux utilisent un ensemble standardisé de symboles et de formes pour expliquer les quatre composants d'un système : éléments externes, processus, magasins de données et flux de données. Ils affichent des informations sur le même flux de données, montrant les processus avec une marge pour des ajustements et des corrections. |
|
|
Diagramme de contexte |
Diagramme de flux de données |
|
Les processus sont des activités commerciales |
Les méthodes sont des programmes logiciels, des procédures manuelles et la manière dont l'information est traitée. |
|
Les magasins de données sont des collections d'informations. |
Les magasins de données sont constitués de bases de données, de fichiers informatiques et de fichiers papier. |
|
Il modélise un nouvel ensemble d'activités et de fonctions. |
Il modélise un nouveau système de mise en œuvre. |
|
Il capture les activités actuelles et nécessaires requises pour un processus. |
Il affiche les logiciels, matériels et bases de données actuels qui doivent fonctionner. |
|
Il sert d'outil de communication entre le personnel non technique impliqué dans l'activité commerciale. |
Il fournit à l'équipe technique du système une ligne directrice sur la manière de conduire le processus de projet. |
Exemples de diagrammes de contexte
Comme ils sont faciles à créer et à lire, le diagramme de contexte du système est utilisé dans la plupart des entreprises et des secteurs d'activité. Par exemple :
Le graphique ci-dessous représente les composants nécessaires dans un système informatisé qui distribue et stocke les informations de l'hôtel. Il aide les directeurs d'hôtel à gérer leurs activités de vente et de marketing en ligne, leur permettant de mettre à jour leurs tarifs de chambres et leurs chambres disponibles et de les rendre visibles sur leurs canaux de vente. Ceux-ci comprennent les agences de voyage en ligne et conventionnelles.

Source de l'image: https://online.visula-paradigm/system-context-diagram-example/hotel-reservation-system

Source de l'image: https://online.visual-paradigm/system-context-diagram-atm-system
Dans le diagramme ci-dessus, un diagramme de contexte est utilisé pour afficher le logiciel du système de guichet automatique ainsi que le matériel qui interagit avec lui. Les flèches indiquent les directions et les types de données circulant entre le logiciel et chaque composant matériel.
Dans un tout nouveau site Web de commerce électronique conçu pour une chaîne de vente au détail, un diagramme de contexte est utilisé pour montrer la relation entre les composants externes constitués des clients, du personnel, de la direction et du système de paiement. Il est idéal pour s'assurer que toutes les parties impliquées sont sur la même longueur d'onde dès le départ et définit la portée du projet commercial à un niveau hiérarchique avancé différent.

Source de l'image: https://www.analyze.co.za
Comment créer un diagramme de contexte avec EdrawMax ?
Ici, vous verrez comment créer un diagramme de contexte par vous-même à l'aide d'un logiciel fantastique connu sous le nom d'EdrawMax. Vous pouvez l'utiliser en ligne directement depuis le site Web de l'application et économiser beaucoup d'espace de stockage. Connectez-vous via EdrawMax Online.
Avant de créer un diagramme de contexte, vous devez vous assurer que :
- Lisez l'histoire. Vous devrez peut-être en écrire une si elle manque.
- Vous devez identifier les entités (externes et internes) et les activités dans l'histoire.
- Créez un tableau pour les entités et activités identifiées et numérotez-les systématiquement.
- Identifiez le flux de données dans le tableau que vous avez créé.
- Esquissez le diagramme à bulles.
- Trouvez les routines d'erreur dans le tableau et supprimez-les.
- Organisez chronologiquement les composants restants.
- Regroupez les activités dans des bulles de processus appropriées, puis passez au dessin du diagramme de contexte du système avec les étapes indiquées ci-dessous.
Étape 1 : Connectez-vous à la page Web du logiciel, créez un compte, vérifiez et connectez-vous. Appuyez sur l'icône Accueil et cliquez sur la page + pour ouvrir un canevas de dessin.
Étape 2 : Cliquez sur Ouvrir les bibliothèques et sélectionnez la catégorie appropriée. Il est conseillé d'utiliser les modèles dans Modèles de diagrammes de contexte du système pour avoir une idée de ce que vous devez dessiner.

Étape 3 : Ensuite, faites glisser les formes correctes et déposez-les sur le canevas pour créer le diagramme de contexte. Pour écrire dans le formulaire, double-cliquez dessus. Ajustez la taille, la position ou l'orientation de la forme en la sélectionnant et utilisez les poignées de contrôle.
Étape 4 : Pour joindre les formes, appuyez sur l'icône Connecteur. Il existe quatre types de connecteurs. Vous pouvez ajouter du texte pour expliquer un connecteur en double-cliquant dessus et en notant la description.
Étape 5 : Enfin, une fois que vous êtes satisfait du diagramme créé, cliquez sur le menu Fichier et sélectionnez l'option Exporter et Envoyer. Choisissez le format et l'emplacement où la mise en page sera enregistrée, puis appuyez sur Enregistrer.
Conseils pour créer un diagramme de contexte idéal
Avant de conclure, nous vous laissons avec un aide-mémoire pour vous assurer de créer un diagramme de contexte qui se démarque.
- Commencez à dessiner le diagramme au centre du canevas.
- Lors de la liste des entités externes autour du système, listez celles qui sont directement connectées.
- Décrivez la relation des composants externes, en tant qu'unité, en les intégrant dans un système. Parlez du type d'informations dont le groupe aura besoin du système et des interactions significatives avec le système.
- Montrez la relation par une ligne allant de l'unité au système. Indiquez la direction du flux de détails avec une flèche sur chaque tracé. NB : les informations ne peuvent circuler que dans une seule direction. Faites cela pour toutes les entités externes autour du système.
Dans cette fenêtre, vous pouvez créer votre schéma de câblage en choisissant différents symboles de schéma de câblage dans la bibliothèque de symboles. Il existe divers symboles disponibles tels que chemin de transmission, symboles qualificatifs, dispositifs à semi-conducteurs, commutateurs et relais, et autres symboles électriques nécessaires.