La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

DÉFINITIONS modules programmes chaînes de programmes

Présentations similaires


Présentation au sujet: "DÉFINITIONS modules programmes chaînes de programmes"— Transcription de la présentation:

1 DÉFINITIONS modules programmes chaînes de programmes
objets techniques objets fonctionnels objets persistants objets descriptifs objets traitements contenu des fichiers copybook, programmes, DTD, …, gérés directement par les programmes modules (élément unitaire de programmation) programmes (ensemble de modules reliés entre eux et dont au moins un n’est appelé par aucun autre) chaînes de programmes (suite ordonnée de programmes) applications (ensemble de programmes et de chaînes) contenu des bases de données DDL, scripts gérés par le SGBD DB-procedure, triggers, …

2 DÉFINITIONS objets persistants fichier a fichier z BD A BD Z objets traitements chaîne 1 chaîne j prog 1 prog i objets fonctionnels application A application Z modélisation S.I. application Z modèles modélisation S.I. BD Z modèles

3 CARTOGRAPHIE & MODÉLISATION la méthode générale
objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

4 MODÉLISATION analyse des objets descriptifs – fichiers (VSAM)
code DDL analyseur DDL modèle physique

5 MODÉLISATION analyse des objets descriptifs – base de données (DDL IMS –DBD)
code DDL analyseur DDL modèle physique

6 modèle physique intégré
MODÉLISATION affinement du modèle physique - intégration des structures détaillées code source programmes analyseur modèle physique intégré copybook modèle physique +

7 CARTOGRAPHIE & MODÉLISATION la méthode générale
objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

8 CARTOGRAPHIE ANALYSE « MACROSCOPIQUE » DES PROGRAMMES
recherche des appels entre modules recherche de l’utilisation des objets persistants intégration des résultats provenant des différents codes traitements analysés  indépendance des langages présentation sous forme de « graphes » accessibles directement ou par « programmes » maintien du lien avec les codes sources

9 GRAPHE D’APPELS

10 GRAPHE D’USAGE

11 CARTOGRAPHIE APPLICATIVE

12 TREILLIS DE GALOIS

13 LIENS AVEC LES CODES TRAITEMENTS

14 CARTOGRAPHIE & MODÉLISATION la méthode générale
objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

15 MODÉLISATION affinement du modèle physique - découverte des « règles données »
code source programmes analyseur microscopique modèle physique enrichi = modèle logique modèle physique intégré +

16 MODÉLISATION affinement du modèle physique - contrôles des « règles données »
contrôleur modèle logique validé modèle logique +

17 CARTOGRAPHIE & MODÉLISATION la méthode générale
objets descriptifs (DDL, copybook,..) analyse codes sources traitements (JCL, programmes,..) modèle physique affiné analyse macroscopique données cartographie analyse microscopique & analyse des données modèle logique conceptualisation modèle sémantique

18 MODÉLISATION conceptualisation
modèle logique validé conceptualisation modèle sémantique exemples de transformations (base IMS) : segment logique virtuel  relation N-M redefines  super type + relation “IS-A” + sous-types champs “lchild”  index secondaires base “logique”  relations

19 relations inter-bases
MODELE CONCEPTUEL relations inter-bases redefines

20 relations inter-bases
MODELE CONCEPTUEL relations inter-bases

21 MODELE CONCEPTUEL redefines

22 MODELISATION synthèse 1210 1509 1249 # attributs 110 128 73 # relations 105 112 # types d’entité modèle conceptuel modèle logique modèle physique

23 EXTRACTION DU DICTIONNAIRE DE DB_MAIN
documentation


Télécharger ppt "DÉFINITIONS modules programmes chaînes de programmes"

Présentations similaires


Annonces Google