Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDianne Sanchez Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.