Organisation mondiale des douanes DES TRANSACTIONS TRANSFRONTIERES A GRANDE  VITESSE Modèle de données de l’OMD   Modélisa...
<ul><li>Modèle de processus opérationnel simple  </li></ul><ul><li>Diagramme de cas d’utilisation </li></ul><ul><li>Descri...
En quoi consiste la modélisation des données ? <ul><li>Elle consiste à explorer les structures ‘orientées données’. Ce pro...
Pourquoi est-ce important ? <ul><li>Si un système est un bâtiment, un modèle de données est son projet et les processus op...
Droits d’auteur : Applied Information Science Conceptuel -MD logique <ul><li>MD matériel  </li></ul><ul><li>Conception de ...
‘ Modélisation des données’ & conception de la base de données <ul><li>Domaine // Conceptuel  </li></ul><ul><li>Identifier...
Parties intéressées ? <ul><li>Experts en procédures  </li></ul><ul><ul><li>Formules réglementaires et informatique pour le...
Un modèle d’information  contient donc : <ul><li>Un classement (groupement) d’éléments de données par sous-ensembles, chaq...
1 er  avant-projet de modèle
2 ème  avant-projet de modèle
Modélisation des informations   Ce que nous avons fait et comment <ul><li>Identifié les concepts clés (parfois lors d’une ...
Modélisation dans le Modèle de données de l’OMD <ul><li>Identification de processus opérationnels simples et génériques  <...
<ul><li>Modélisation UML - Outil    Objecteering / reposant sur UML 2 </li></ul><ul><ul><li>Introduction des classes/attr...
3ème avant-projet de modèle
Modélisation des informations  Simplification des documents exigés Déclaration DocumentTransportConnexe DocumentSupplément...
Version 2  Diagramme de classe : Diagramme global multi-liens
<ul><li>Exemple de régime douanier de petite ampleur ; Transit </li></ul><ul><li>07a TRT TRT.htm </li></ul>Modélisation de...
<ul><li>Concevoir une base de données nationale des: </li></ul><ul><ul><li>Codes / lois régissant les frontières </li></ul...
<ul><li>La modélisation consiste en un peu de SCIENCE et beaucoup d’ART – il ne faut pas sous-estimer pas les ”réactions v...
Modélisation des informations Dernières réflexions <ul><li>Il est malheureusement (???) prouvé que l’acte de modéliser (cl...
Modélisation des informations et des processus opérationnels “ Ce n’est qu’un modèle” “ Et un modèle n’est jamais parfait”...
Organisation mondiale des douanes Des questions ? DES TRANSACTIONS TRANSFRONTIERES   A GRANDE  VITESSE
Prochain SlideShare
Chargement dans…5
×

7. information modelling

1 122 vues

Publié le

This is a test to see the presentations 3

Publié dans : Formation, Business
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

7. information modelling

  1. 1. Organisation mondiale des douanes DES TRANSACTIONS TRANSFRONTIERES A GRANDE VITESSE Modèle de données de l’OMD Modélisation des informations
  2. 2. <ul><li>Modèle de processus opérationnel simple </li></ul><ul><li>Diagramme de cas d’utilisation </li></ul><ul><li>Description de cas d’utilisation </li></ul><ul><li>Diagramme d’activité </li></ul><ul><li>Diagramme d’ordre </li></ul>Langage de modélisation unifié (UML®) <ul><li>Diagramme de classe </li></ul>Modélisation des informations
  3. 3. En quoi consiste la modélisation des données ? <ul><li>Elle consiste à explorer les structures ‘orientées données’. Ce processus sert: </li></ul><ul><ul><li>à définir formellement les éléments de données et leurs relations </li></ul></ul><ul><ul><li>à produire des abstractions pour représenter les données et y accéder </li></ul></ul><ul><ul><ul><li>Modèles de données ‘conceptuels’ de haut niveau ou matériels </li></ul></ul></ul><ul><ul><li>à établir le sens formel des données connexes et structurées </li></ul></ul><ul><ul><li>à créer le projet d’un système d’information moderne !! </li></ul></ul><ul><li>Elle suit un cycle de vie commençant par : </li></ul><ul><ul><li>Découverte – Conception – Documentation – Communication – Mise en œuvre – Tenue à jour régulière </li></ul></ul>
  4. 4. Pourquoi est-ce important ? <ul><li>Si un système est un bâtiment, un modèle de données est son projet et les processus opérationnels une manière d’utiliser le bâtiment. </li></ul><ul><ul><li>Particulièrement crucial pour les interfaces électroniques destinées à échanger des documents et des données </li></ul></ul><ul><ul><li>Etablit des structures porteuses immuables </li></ul></ul><ul><ul><ul><li>Plus stables que des vues définies par des processus </li></ul></ul></ul><ul><li>Le Modèle de données global est un artéfact clé du cycle de vie du développement des systèmes </li></ul><ul><li>Le Modèle de données global est un investissement : </li></ul><ul><ul><li>des structures logiques contribuant à organiser les informations à long terme </li></ul></ul><ul><ul><li>réflexions investies pour planifier une structure </li></ul></ul><ul><ul><li>assez souple pour s’adapter à l’évolution des processus possibles </li></ul></ul><ul><ul><li>assurance contre les coûts de remaniement et d’adaptation après production </li></ul></ul><ul><ul><li>Modèle de référence pour les entreprises et les autres services publics </li></ul></ul>Modèle de données ↔ Projet Modèle de données ↔ Partie qui communique
  5. 5. Droits d’auteur : Applied Information Science Conceptuel -MD logique <ul><li>MD matériel </li></ul><ul><li>Conception de </li></ul><ul><li>haut niveau </li></ul><ul><li>MD matériel </li></ul><ul><li>Objets base de </li></ul><ul><li>données </li></ul>Conceptuel -exploration des concepts de domaine
  6. 6. ‘ Modélisation des données’ & conception de la base de données <ul><li>Domaine // Conceptuel </li></ul><ul><li>Identifier attributs, types d’entités de domaine </li></ul><ul><li>Etablir conventions pour nommer les normes </li></ul><ul><li>Mappage avec les modèles de domaines commerciaux </li></ul><ul><ul><li>Normes de données internationales </li></ul></ul><ul><ul><ul><li>Définitions des données </li></ul></ul></ul><ul><ul><ul><li>Représentations des données </li></ul></ul></ul><ul><ul><ul><li>Listes de codes </li></ul></ul></ul><ul><li>Choisir techniques de modélisation </li></ul><ul><ul><li>Diagrammes E-R </li></ul></ul><ul><li>Modèles UML </li></ul><ul><li>Identifier relations </li></ul><ul><ul><li>Normes de domaines commerciaux </li></ul></ul><ul><ul><li>Modèle UML de l’OMD </li></ul></ul><ul><li>Concevoir messages externes </li></ul><ul><ul><li>Messages normalisés internationaux / EDIFACT/ XML </li></ul></ul><ul><li>Conception base de données // Matériel </li></ul><ul><li>Appliquer schémas du modèle de données (relationnel-objet ?) </li></ul><ul><li>Conception détaillée – attribuer clés et espaces des tableaux </li></ul><ul><li>Normalisation – dé-normalisation </li></ul><ul><ul><li>(équilibre entre faible redondance des données et performance élevée) </li></ul></ul>MODELE DE DONNEES DE L’OMD
  7. 7. Parties intéressées ? <ul><li>Experts en procédures </li></ul><ul><ul><li>Formules réglementaires et informatique pour le commerce et la fiscalité </li></ul></ul><ul><ul><li>Législation nationale & conventions internationales </li></ul></ul><ul><ul><li>Objets de données (dépôts de données) en interaction avec les règles opérationnelles régissant l’emploi des données </li></ul></ul><ul><li>Spécialistes en processus opérationnels </li></ul><ul><ul><li>Données exigées pour chaque processus </li></ul></ul><ul><li>Spécialistes en renseignement opérationnel </li></ul><ul><ul><li>Toujours intéressés par les métadonnées </li></ul></ul><ul><li>Spécialistes en gestion des risques / ciblage </li></ul><ul><ul><li>Meilleure compréhension pour créer de nouveaux profils de risques </li></ul></ul><ul><li>Concepteurs architectes de bases de données </li></ul><ul><ul><li>Le Modèle de données conceptuel est la base de la mise en oeuvre des bases de données matérielles </li></ul></ul><ul><li>Architectes de logiciels </li></ul><ul><ul><li>Développeurs d’applications / conception reposant sur un Modèle </li></ul></ul><ul><li>Spécialistes EDI et XML </li></ul><ul><ul><li>Conception et mise en oeuvre de messages électroniques. </li></ul></ul>
  8. 8. Un modèle d’information contient donc : <ul><li>Un classement (groupement) d’éléments de données par sous-ensembles, chaque sous-ensemble possédant une définition claire qui représente un concept ”réel” (objet, classe) </li></ul><ul><li>Des relations entre les concepts (objets, classes) </li></ul>Modélisation des informations
  9. 9. 1 er avant-projet de modèle
  10. 10. 2 ème avant-projet de modèle
  11. 11. Modélisation des informations Ce que nous avons fait et comment <ul><li>Identifié les concepts clés (parfois lors d’une session de remue-méninges) – ils constituent peut-être les classes de votre modèle. </li></ul><ul><li>Classé les éléments de données selon le concept auquel ils sont le plus étroitement liés. Introduit de nouveaux concepts si nécessaire et supprimé les concepts redondants. </li></ul><ul><li>Identifié les relations entre les concepts. </li></ul><ul><li>Vérifié, repensé, refait …. </li></ul>Training course WCO Data model 15/16 May 2007
  12. 12. Modélisation dans le Modèle de données de l’OMD <ul><li>Identification de processus opérationnels simples et génériques </li></ul><ul><ul><li>Au moyen de la Convention de Kyoto révisée (CKR) </li></ul></ul><ul><ul><li>Pour décrire portée et limites des domaines – </li></ul></ul><ul><ul><li>Assez détaillée pour décrire la fonctionnalité mais pas assez spécifique </li></ul></ul><ul><ul><li>Emploi des seuls modèles pertinents de haut niveau </li></ul></ul><ul><li>Formules officielles et messages EDI utilisés comme base </li></ul><ul><ul><li>Début avec la Version 1.0 des pays du G7 </li></ul></ul><ul><ul><li>Versions ultérieures reposant sur les demandes de modification des données (DMR) </li></ul></ul><ul><ul><li>Axées sur la couverture des processus opérationnels </li></ul></ul><ul><ul><ul><li>La Version 1.0 couvre l’importation et l’exportation des marchandises et du fret </li></ul></ul></ul><ul><ul><ul><li>La Version 2.0 couvre en outre les moyens de transport et le transit européen </li></ul></ul></ul><ul><ul><ul><li>La Version 3.0 couvre en outre tout le transit, le message de réponse et les AAP </li></ul></ul></ul><ul><li>Jeu de données conçu sur la base du traitement des DMR </li></ul><ul><ul><li>Consiste en attributs de domaines </li></ul></ul><ul><ul><li>Organisé selon procédures / classes objets dans lesquelles elles sont utilisées </li></ul></ul><ul><ul><li>Organisé selon procédures dans lesquelles elles sont exigées </li></ul></ul>
  13. 13. <ul><li>Modélisation UML - Outil  Objecteering / reposant sur UML 2 </li></ul><ul><ul><li>Introduction des classes/attributs </li></ul></ul><ul><ul><li>Conception de diagrammes de classes globaux </li></ul></ul><ul><ul><li>Conception de diagrammes de classes par procédures </li></ul></ul><ul><ul><li>Associations (cardinalité) redéfinies sur la base de la Déclaration comme classe-racine </li></ul></ul><ul><ul><li>Attribution des noms d’associations </li></ul></ul><ul><ul><li>Identification des super classes réutilisées </li></ul></ul><ul><li>Conception des messages - Outil  (GEFEG FX) (support UML existant) </li></ul><ul><ul><li>Introduction des classes/attributs </li></ul></ul><ul><ul><li>Définition des principaux types de données </li></ul></ul><ul><ul><li>Modèle hiérarchique conçu pour chaque procédure </li></ul></ul><ul><ul><li>Modèle hiérarchique global conçu </li></ul></ul><ul><ul><li>Message EDIFACT conçu sur la base du modèle global (GOVCBR) </li></ul></ul><ul><ul><li>Profils XML conçus </li></ul></ul><ul><li>Messages XML conçus sur la base du logiciel espion XML </li></ul>Modélisation dans le Modèle de données (suite)
  14. 14. 3ème avant-projet de modèle
  15. 15. Modélisation des informations Simplification des documents exigés Déclaration DocumentTransportConnexe DocumentSupplémentaire DocumentContratTransport Document DocumentDouanierPrécédent Facture changeReason.Code issue.date issueLocation.Identifier issuer.Identification reference.Code type.Code
  16. 16. Version 2 Diagramme de classe : Diagramme global multi-liens
  17. 17. <ul><li>Exemple de régime douanier de petite ampleur ; Transit </li></ul><ul><li>07a TRT TRT.htm </li></ul>Modélisation des informations
  18. 18. <ul><li>Concevoir une base de données nationale des: </li></ul><ul><ul><li>Codes / lois régissant les frontières </li></ul></ul><ul><ul><li>Autorités publiques participant à la régulation des frontières </li></ul></ul><ul><ul><ul><li>Formules officielles transfrontalières </li></ul></ul></ul><ul><ul><li>Données réglementaires dans les messages électroniques </li></ul></ul><ul><ul><li>Listes de codes </li></ul></ul><ul><ul><li>Données utilisées dans les procédures/données administratives </li></ul></ul><ul><ul><ul><li>Dérivées des bases de données existantes </li></ul></ul></ul><ul><li>Produire mappage entre les bases de données nationales et les normes internationales </li></ul><ul><ul><li>Modèle de données de l’OMD </li></ul></ul><ul><ul><li>UNTDED & CEFACT/ONU - Core Component Library (CCL) </li></ul></ul><ul><ul><li>Note – le MD de l’OMD est actuellement aligné sur la CCL du CEFACT/ONU </li></ul></ul><ul><li>Emploi des définitions, représentations et listes de codes du Modèle de données de l’OMD </li></ul><ul><li>Emploi des structures EDIFACT et XML de l’OMD </li></ul><ul><ul><li>De préférence, emploi des noms d’éléments de l’OMD </li></ul></ul><ul><li>Emploi d’extensions du MD de l’OMD si la législation nationale l’exige absolument </li></ul><ul><ul><li>Présenter demandes de modification des données à l’équipe chargée du projet de Modèle de données de l’OMD </li></ul></ul>Comment utiliser le Modèle de données de l’OMD
  19. 19. <ul><li>La modélisation consiste en un peu de SCIENCE et beaucoup d’ART – il ne faut pas sous-estimer pas les ”réactions viscérales” </li></ul><ul><li>Essayer, tester, réfléchir à nouveau, poser des questions ’idiotes’, réfléchir à nouveau, discuter. </li></ul><ul><li>En fin de compte : </li></ul><ul><ul><li>Est-ce logique ? </li></ul></ul><ul><ul><li>Les définitions et les concepts sont-ils clairs ? </li></ul></ul><ul><ul><li>Existe-t-il une quantité raisonnable d’attributs et de relations dans / avec une classe ? </li></ul></ul>Modélisation des informations En fait …
  20. 20. Modélisation des informations Dernières réflexions <ul><li>Il est malheureusement (???) prouvé que l’acte de modéliser (classification, dénomination) est souvent plus utile que le modèle qui en résulte concrètement. </li></ul><ul><ul><li>Modélisez vos propres processus / document / message (en vous référant au Modèle de données de l’OMD) et vous en tirerez probablement une expérience utile. </li></ul></ul><ul><ul><li>Coopérez toujours au sujet des modèles. </li></ul></ul><ul><ul><li>N’essayez pas de montrer tout sur un seul diagramme </li></ul></ul><ul><ul><li>Amusez-vous ! </li></ul></ul>
  21. 21. Modélisation des informations et des processus opérationnels “ Ce n’est qu’un modèle” “ Et un modèle n’est jamais parfait” SOUVENEZ-VOUS :
  22. 22. Organisation mondiale des douanes Des questions ? DES TRANSACTIONS TRANSFRONTIERES A GRANDE VITESSE

×