Download presentation
Presentation is loading. Please wait.
Published byLinette Tucker Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.