Acknowledgements | p. 7 |
Introduction to Modelling | p. 9 |
What Does Modelling Mean? | p. 9 |
Why are Data Modelling and Process Modelling Different from Traditional 'Systems' Analysis? | p. 10 |
What is its Purpose? | p. 11 |
Where can it be Used in a Systems Development Cycle? | p. 14 |
How are the Results of Modelling Used? | p. 16 |
Data Modelling | p. 19 |
Main Concepts | p. 19 |
Diagrammatic Techniques | p. 26 |
Other Deliverables of Data Modelling | p. 43 |
An Example Model | p. 47 |
Fundamental Rules of Data Modelling | p. 52 |
How to do Data Modelling | p. 53 |
Modelling | p. 56 |
Merging the Models | p. 115 |
Refining the Data Model | p. 124 |
Process Modelling | p. 163 |
Main Concepts of Process Modelling | p. 164 |
Diagrammatic Representation | p. 170 |
Other Deliverables of Process Modelling | p. 201 |
How to do Process Modelling | p. 207 |
Analysis | p. 210 |
Refining the Results | p. 262 |
Verification Methods | p. 264 |
Improving a System Using Analysis Deliverables | p. 279 |
Problems, Causes and Effects | p. 287 |
Events, Obligations and Objectives | p. 294 |
Elementary Activities | p. 303 |
Definition and Purpose | p. 303 |
Structured Text and Access Paths | p. 307 |
Common Procedures, Messages and Embedded Elementary Activities | p. 325 |
Examples | p. 329 |
Updating the Data Model from the Access Paths and Structured English (Consistency Checking) | p. 343 |
Other Useful Detailed Deliverables of an Elementary Activity | p. 347 |
Summary | p. 373 |
Packaging the Results | p. 373 |
Index | p. 377 |
Table of Contents provided by Blackwell. All Rights Reserved. |