Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 technical objects functional objects persistent objectsdescriptive objectsprocessing objects files content copybook, programs, DTD, …, directly managed.

Similar presentations


Presentation on theme: "1 technical objects functional objects persistent objectsdescriptive objectsprocessing objects files content copybook, programs, DTD, …, directly managed."— Presentation transcript:

1 1 technical objects functional objects persistent objectsdescriptive objectsprocessing objects files content copybook, programs, DTD, …, directly managed by the programs modules (programming unit) programs (set of modules, linked together and where at least one is not called by another one) programs chain (orderly suite of programs) applications (set of programs and chain of programs) database content DDL, scripts managed by the DBMS DB-procedure, triggers, … Managed by the DBMS DEFINITIONS

2 2 processing objects chain 1 chain j prog 1 prog i persistent objects file a file z DB A DB Z functional objects application A application Z IS modeling DB Z models IS modeling application Z models DEFINITIONS

3 3 Descriptive objects (DDL, copybook,..) Refined physical model cartography Logical model analysis conceptualisation Macroscopic analysis Microscopic analysis & data analysis Semantic model processing source code (JCL, programs,..) data CARTOGRAPHY & MODELING the general method

4 4 DDL code DDL analyzer Physical model Modeling : descriptive objects analysis – VSAM files

5 5 MODELING descriptive objects analysis – database (DDL IMS –DBD) DDL code DDL analyzer Physical model

6 6 MODELING physical model refinement – integration of the detailed structures Source code programs analyzer Integrated physical model Source code copybook physical model +

7 7 Descriptive objects (DDL, copybook,..) Refined physical model cartography Logical model analysis conceptualisation Macroscopic analysis Microscopic analysis & data analysis Semantic model processing source code (JCL, programs,..) data CARTOGRAPHY & MODELING the general method

8 8 CARTOGRAPHY  MACROSCOPIC PROGRAMS ANALYSIS  Looking for calls between modules  Looking for the use of persistent objects  results integration from the various analyzed procesing code  langage independance  presentation under graph form or directly by programs  maintain the links between the different source codes

9 9 CALL GRAPH

10 10 USAGE GRAPH

11 11 APPLICATION CARTOGRAPHY

12 12 GALOIS CONNECTIONS

13 13 LINKS WITH THE PROCESSING CODES

14 14 Descriptive objects (DDL, copybook,..) Refined physical model cartography Logical model analysis conceptualisation Macroscopic analysis Microscopic analysis & data analysis Semantic model processing source code (JCL, programs,..) data CARTOGRAPHY & MODELING the general method

15 15 MODELING refinement of the physical model – discovery of the data rules programs source code microscopic analyzer Enriched physical model = logical model Integrated physical model +

16 16 MODELING refinement of the physical model – discovery of the data rules programs source code microscopic analyzer Enriched physical model = logical model Integrated physical model +

17 17 MODELING physical model refinement – data rules validation data analyzer validated logical model logical model +

18 18 Descriptive objects (DDL, copybook,..) Refined physical model cartography Logical model analysis conceptualisation Macroscopic analysis Microscopic analysis & data analysis Semantic model processing source code (JCL, programs,..) data CARTOGRAPHY & MODELING the general method

19 19 conceptualisation Semantic model Validated logical model transformations examples ( IMS base) :  virtual logical segment  N-M relation  redefines  super type + relation “IS-A” + sub-types  fields “lchild”  secondary index  “logical” base  relations MODELING conceptualisation

20 20 SEMANTIC MODEL redefines inter-base relations

21 21 SEMANTIC MODEL inter-base relations

22 22 SEMANTIC MODEL redefines

23 23 121015091249# attributes 11012873# relations 105112 # entity types semantic model logical model physical model MODELING summary

24 24 EXTRACTION FROM THE DB-MAIN DICTIONARY documentation


Download ppt "1 technical objects functional objects persistent objectsdescriptive objectsprocessing objects files content copybook, programs, DTD, …, directly managed."

Similar presentations


Ads by Google