Implementing a corporate repository: the models meet reality
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York u.a.
Wiley
1994
|
Schriftenreihe: | Wiley professional computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXII, 441 S. graph. Darst. |
ISBN: | 0471585378 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009943002 | ||
003 | DE-604 | ||
005 | 20030806 | ||
007 | t | ||
008 | 941207s1994 d||| |||| 00||| eng d | ||
020 | |a 0471585378 |9 0-471-58537-8 | ||
035 | |a (OCoLC)28507169 | ||
035 | |a (DE-599)BVBBV009943002 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-473 |a DE-29T |a DE-188 | ||
050 | 0 | |a QA76.9.D3 | |
082 | 0 | |a 658.4/038/011 |2 20 | |
084 | |a ST 276 |0 (DE-625)143642: |2 rvk | ||
084 | |a DAT 653f |2 stub | ||
100 | 1 | |a Tannenbaum, Adrienne |e Verfasser |4 aut | |
245 | 1 | 0 | |a Implementing a corporate repository |b the models meet reality |c Adrienne Tannenbaum |
264 | 1 | |a New York u.a. |b Wiley |c 1994 | |
300 | |a XXII, 441 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley professional computing | |
650 | 4 | |a Computer-aided software engineering | |
650 | 4 | |a Database management | |
650 | 4 | |a Management information systems | |
650 | 0 | 7 | |a Datenspeicherung |0 (DE-588)4332175-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes Datenbanksystem |0 (DE-588)4121865-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Speicher |g Informatik |0 (DE-588)4077653-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CASE |g Informatik |0 (DE-588)4234163-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a CASE |g Informatik |0 (DE-588)4234163-2 |D s |
689 | 0 | 1 | |a Datenspeicherung |0 (DE-588)4332175-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Verteiltes Datenbanksystem |0 (DE-588)4121865-6 |D s |
689 | 1 | 1 | |a Speicher |g Informatik |0 (DE-588)4077653-0 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006588119&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-006588119 |
Datensatz im Suchindex
_version_ | 1804124311855824896 |
---|---|
adam_text | CONTENTS
ABOUT THE AUTHOR xv
PREFACE xvii
ACKNOWLEDGMENTS xix
INTRODUCTION xxi
PART ONE
TODAY S MODELS AND THEIR ROLE
IN APPLICATION DEVELOPMENT 1
1
MODELS, REPOSITORIES, AND CASE:
PUTTING THEM IN PERSPECTIVE 1
CASE Defined 2
The Original Intentions of CASE 2
The Original Intentions of CASE Based Models 3
Barriers to CASE Modeling Success 4
The Limited Effect of Good Models 9
The Role of a Repository 11
2
GOOD CASE ENVIRONMENTS 13
Good CASE Based Application Development 13
The Available Tool Set 13
vii
viii ¦ Contents
The Right Tool for the Right Job 14
Consistent Tool Usage 14
CASE Case Studies 14
Common CASE Benefits 18
Common CASE Deployment Shortcomings 19
Common Misperceptions of CASE Success 21
Missing Links: Where Even Good CASE Deployment Falls Short 23
3
EVALUATING TODAY S MODELS 25
Logical Data Model 28
Process Models 37
Data Flow Diagram 44
Physical Models 45
Tool Specific Considerations 51
Relating Models to the Coded Application 52
Program Libraries 52
File Descriptions, Database Definitions 53
Production Control 53
Summary 54
4
BUILDING UPON TODAY S GOOD MODELS 55
What Is Needed for Improved Model Impact? 55
The CASE Role in Application Maintenance 56
Reusing Today s Models 58
What a Good Model Needs to Become Reusable 59
Preparing for Model Driven Development 62
The Defined Strategic Role of CASE 64
Modeling the Enterprise 65
Planning Models 66
Summary 66
5
MODELS AND FORWARD ENGINEERING 69
CASE Based Schema Generation 70
CASE Based Code Generation 77
Is Model Driven Development Really Here? 77
Case Study 1 82
Case Study 2 82
6
CREATING MODELS FROM CODE 85
CASE Based Reverse Reengineering 86
Case Study 94
/
Contents ¦ ix
7
SHARING TODAY S GOOD MODELS 97
The Codeveloped Application 97
How a CASE Model Is Shared Today 99
8
A SUMMARIZED VIEW OF TODAY S MODELS 105
Model Accuracy and Accessibility 106
The Model as a Mainstream MIS Deliverable 107
The Model s Role in the Application Life Cycle 110
9
A LOOK AT INTEGRATED CASE 113
ICASEvs. CASE 113
ICASE Advantages 116
ICASE Shortcomings 117
Case Study 118
PART TWO
THE MODELING ENVIRONMENT 123
10
THE PEOPLE SIDE OF CASE BASED MODELING 123
Qualifications of the CASE Practitioner 123
Inspiring the Use of CASE 125
CASE Model Quality Control 127
Executive CASE Responsibility 127
Justifying the CASE Investment 130
Summary 131
11
THE CURRENT MIS PERSPECTIVE ON MODELING 133
The Model s Role in MIS Planning: Short Term vs. Long Term 134
Aligning MIS Planning with Business Planning 135
Structure in the Organization: The Effect of Methodology 137
MIS Cultural Beliefs 139
x ¦ Contents
PART THREE
INTEGRATING TODAY S MODELS:
THE NEED FOR A BRIDGE 141
12
VIEWING MODELS THROUGH THE EYES OF THE TOOL 141
Why the Deployed Tool Set Is So Important 142
What Is Meant by Integration? 143
Why a Bridge Between Tools Is Necessary 146
Why a Bridge Between Tool Components Is Necessary 149
The Issues Involved in Building Bridges 152
13
CASE METADATA CONSTRUCTS 155
Metadata Defined 155
A Real Life Metadata Analogy 159
Common Metadata Constructs by Submodel 161
Where Common Constructs Become Uncommon 166
Example: A Model Represented in Various Tools 169
Summary 210
14
THE ATTRIBUTES OF CASE METADATA 211
Metadata Attributes Defined 211
Common Metadata Attributes, Uncommon Representations 213
Uncommon Metadata Attributes 214
Representing Uncommon Metadata Attributes
(Fudging the Descriptions) 219
15
VERTICAL CASE INTEGRATION 223
Vertical Integration Defined 223
Model Access Within a Single Vendor s Vertical Tool Set 225
Model Access/Transfer Across Multiple Vendor Tools 228
Examples 231
16
HORIZONTAL CASE INTEGRATION 235
Horizontal Integration Defined 235
The CASE Import/Export Dilemma 238
Contents ¦ xi
Sample Model Import/Export Formats 243
Importing Nonexistent Metadata Constructs 251
17
MODEL MANAGEMENT 255
Model Management Defined 255
Multiuser Access to Specific Models and Submodels 257
Read/Write Protection 257
Update/Version Management 258
Configuration Management 260
Backup/Restore 260
Summary 262
PART FOUR
THE REPOSITORY AS THE BRIDGE 263
18
WHAT IS A REPOSITORY? 263
The Dictionary Definition 263
The MIS Definition 264
The IRDS Definition 268
The Definition as Shaped by Other Standards 271
My Definition 271
The Generic Repository Architecture 272
19
A REPOSITORY S PURPOSE 275
The Integrated Holding Area 275
The Repository Role in Application Development 276
Repositories and CASE 280
Repositories Beyond CASE 280
Examples 282
Summary 286
20
A LOOK AT REPOSITORY STANDARDS 287
CDIF 288
IRDS 293
PCTE 298
ATIS 303
AD/Cycle 304
xii ¦ Contents
Standards Unification? 307
Summary 307
21
DISTRIBUTED REPOSITORIES 309
Mainframe vs. LAN Architectural Differences 309
Linked vs. Standalone Repositories 322
Summary 327
22
REPOSITORY BENEFITS 329
Application Development Using a Repository 329
PART FIVE
REPOSITORY IMPLEMENTATION 337
23
GETTING THERE (IMPLEMENTING A REPOSITORY): STEP 1 337
Are You Ready? (Assessing the Current Environment) 337
Case Studies 340
Summary 344
24
GETTING THERE: STEP 2 345
Defining the Repository s Scope 345
Repository/Tools Architecture 348
Tool Selection 349
Detailed Implementation Plan Requirements 352
Case Studies 355
Summary 358
25
ESTABLISHING AND POPULATING THE REPOSITORY 359
The Repository Metamodel (the Meta Metamodel) 359
A Real Life Metamodel 365
Establishing Your Metamodels 367
Model Metadata Mapping and Consolidation 369
Examples 372
Data vs. Metadata 374
Populating the Repository 375
v
Contents ¦ xiii
Case Studies 377
Summary 381
26
MODEL INTEGRATION 383
Model vs. Project 384
Integration Within Models 386
Integration Between Models 387
Eliminating Redundancy 392
Examples 393
Case Study 394
Summary 396
27
PUTTING THE REPOSITORY TO USE 397
Repository Access Reasons 397
Repository Policies 398
Repository Administration 404
Incorporating the Repository into Your Application Development
Environment 406
Case Studies 408
28
SPECIAL CONSIDERATIONS FOR DISTRIBUTED
REPOSITORY IMPLEMENTATION 413
The Importance of the Repository Architecture 413
Distributing the Repository Metamodel 415
Tying the Architecture to the Contents 417
Redundant vs. Nonredundant Distributed Repository Contents 418
Application vs. Enterprise Views 420
Distributed Repository Functions 421
Distributed Repository Access Considerations 422
Distributed Repositories in the Non MIS World 423
Summary 424
29
THE TIME HAS COME 425
Current Tasks to Ensure an Organization s Repository Readiness 425
Short Term Repository Objectives 426
Long Term Repository Based Development Goals 427
Business Strategy/MIS Collaboration 427
The Future Direction of Repositories and Their Deployment 428
REFERENCES 431
INDEX 433
|
any_adam_object | 1 |
author | Tannenbaum, Adrienne |
author_facet | Tannenbaum, Adrienne |
author_role | aut |
author_sort | Tannenbaum, Adrienne |
author_variant | a t at |
building | Verbundindex |
bvnumber | BV009943002 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D3 |
callnumber-search | QA76.9.D3 |
callnumber-sort | QA 276.9 D3 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 276 |
classification_tum | DAT 653f |
ctrlnum | (OCoLC)28507169 (DE-599)BVBBV009943002 |
dewey-full | 658.4/038/011 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 658 - General management |
dewey-raw | 658.4/038/011 |
dewey-search | 658.4/038/011 |
dewey-sort | 3658.4 238 211 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Informatik Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01886nam a2200481 c 4500</leader><controlfield tag="001">BV009943002</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20030806 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">941207s1994 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471585378</subfield><subfield code="9">0-471-58537-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)28507169</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009943002</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.D3</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">658.4/038/011</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 276</subfield><subfield code="0">(DE-625)143642:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 653f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Tannenbaum, Adrienne</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Implementing a corporate repository</subfield><subfield code="b">the models meet reality</subfield><subfield code="c">Adrienne Tannenbaum</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York u.a.</subfield><subfield code="b">Wiley</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 441 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wiley professional computing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer-aided software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Database management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Management information systems</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenspeicherung</subfield><subfield code="0">(DE-588)4332175-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes Datenbanksystem</subfield><subfield code="0">(DE-588)4121865-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Speicher</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4077653-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CASE</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4234163-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">CASE</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4234163-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenspeicherung</subfield><subfield code="0">(DE-588)4332175-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Verteiltes Datenbanksystem</subfield><subfield code="0">(DE-588)4121865-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Speicher</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4077653-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006588119&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006588119</subfield></datafield></record></collection> |
id | DE-604.BV009943002 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:43:39Z |
institution | BVB |
isbn | 0471585378 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006588119 |
oclc_num | 28507169 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-29T DE-188 |
owner_facet | DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-29T DE-188 |
physical | XXII, 441 S. graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | Wiley |
record_format | marc |
series2 | Wiley professional computing |
spelling | Tannenbaum, Adrienne Verfasser aut Implementing a corporate repository the models meet reality Adrienne Tannenbaum New York u.a. Wiley 1994 XXII, 441 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley professional computing Computer-aided software engineering Database management Management information systems Datenspeicherung (DE-588)4332175-6 gnd rswk-swf Verteiltes Datenbanksystem (DE-588)4121865-6 gnd rswk-swf Speicher Informatik (DE-588)4077653-0 gnd rswk-swf CASE Informatik (DE-588)4234163-2 gnd rswk-swf CASE Informatik (DE-588)4234163-2 s Datenspeicherung (DE-588)4332175-6 s DE-604 Verteiltes Datenbanksystem (DE-588)4121865-6 s Speicher Informatik (DE-588)4077653-0 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006588119&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Tannenbaum, Adrienne Implementing a corporate repository the models meet reality Computer-aided software engineering Database management Management information systems Datenspeicherung (DE-588)4332175-6 gnd Verteiltes Datenbanksystem (DE-588)4121865-6 gnd Speicher Informatik (DE-588)4077653-0 gnd CASE Informatik (DE-588)4234163-2 gnd |
subject_GND | (DE-588)4332175-6 (DE-588)4121865-6 (DE-588)4077653-0 (DE-588)4234163-2 |
title | Implementing a corporate repository the models meet reality |
title_auth | Implementing a corporate repository the models meet reality |
title_exact_search | Implementing a corporate repository the models meet reality |
title_full | Implementing a corporate repository the models meet reality Adrienne Tannenbaum |
title_fullStr | Implementing a corporate repository the models meet reality Adrienne Tannenbaum |
title_full_unstemmed | Implementing a corporate repository the models meet reality Adrienne Tannenbaum |
title_short | Implementing a corporate repository |
title_sort | implementing a corporate repository the models meet reality |
title_sub | the models meet reality |
topic | Computer-aided software engineering Database management Management information systems Datenspeicherung (DE-588)4332175-6 gnd Verteiltes Datenbanksystem (DE-588)4121865-6 gnd Speicher Informatik (DE-588)4077653-0 gnd CASE Informatik (DE-588)4234163-2 gnd |
topic_facet | Computer-aided software engineering Database management Management information systems Datenspeicherung Verteiltes Datenbanksystem Speicher Informatik CASE Informatik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006588119&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tannenbaumadrienne implementingacorporaterepositorythemodelsmeetreality |