Un fil de données sans source dans un diagramme de flux de données ou une représentation similaire indique un problème sérieux :les données apparaissent comme par magie ! Cela signifie qu'il y a une lacune dans votre compréhension du système. Vous devez enquêter et trouver la source. Voici un aperçu de la façon d'aborder cela :
1. Comprendre le contexte :
* À quel système est destiné ce diagramme ? Connaître l’application ou le processus modélisé est crucial.
* Que transporte le câble de données ? De quel type de données s'agit-il (par exemple, informations sur le client, relevés de capteurs, détails de transaction) ? Cela permet de réduire les sources potentielles.
* Quels processus ou systèmes utilisent ces données ? Connaître la ou les destinations fournit des indices. Remontez depuis les destinations.
2. Enquêter sur les sources potentielles :
* Systèmes externes : Les données pourraient-elles provenir d’une base de données externe, d’une API, d’un téléchargement de fichiers ou d’une autre source externe non encore incluse dans le diagramme ?
* Processus cachés : Y a-t-il un processus ou un composant manquant dans le diagramme qui génère ou transforme ces données ? C'est une raison très courante pour un fil sans source.
* Valeurs par défaut : Les données peuvent-elles se voir attribuer des valeurs par défaut au sein d'un processus ? Cela peut ne pas être explicitement affiché comme source de données.
* Réplication ou mise en miroir des données : Les données pourraient-elles provenir d’une base de données répliquée ou d’un système en miroir qui n’est pas explicitement représenté ?
* Saisie manuelle : Les données sont-elles potentiellement saisies manuellement quelque part (par exemple, une feuille de calcul qui alimente le système) ? Ceux-ci peuvent facilement être négligés.
* Anciens systèmes : Des systèmes plus anciens et non documentés peuvent fournir des données d'une manière qui n'est pas immédiatement apparente.
* Erreurs ou bugs : Il existe toujours un risque de bug entraînant la création inattendue de données.
3. Vérifiez vos résultats :
* Révision du code (le cas échéant) : Examinez le code pour déterminer l'origine des données.
* Requêtes de base de données : Vérifiez les tables et les journaux de la base de données pour voir où les données sont stockées ou créées.
* Journaux système : Consultez les journaux du système pour obtenir toute information pertinente sur l’origine des données.
* Entretiens avec les parties prenantes : Parlez aux développeurs, aux utilisateurs et à tout autre personnel concerné qui pourrait avoir un aperçu du flux de données.
4. Mettre à jour le diagramme :
Une fois que vous avez identifié la source, mettez à jour votre diagramme de flux de données pour refléter avec précision l'origine des données. Cela garantit que le diagramme reste une représentation utile et précise du système.
En bref : Un fil de données sans source constitue un défaut important dans votre modèle et indique probablement une lacune dans votre connaissance du flux de données du système. Une enquête systématique, combinant des approches techniques et humaines, est nécessaire pour localiser la source manquante.
|