Fundamental modeling concepts : effective communication of IT systems / Andreas Knöpfel, Bernhard Gröne, and Peter Tabeling.
Publication details: Chichester ; Hoboken, NJ : J. Wiley & Sons, c2005.Description: xvi, 334 p. : ill. ; 24 cmISBN:- 047002710X
- 9780470027103
- 658.038011 22 KNO
Item type | Current library | Call number | Copy number | Status | Date due | Barcode |
---|---|---|---|---|---|---|
Book Open Access | Engineering Library | 658.038011 KNO 1 (Browse shelf(Opens below)) | 1 | Available | BUML24021123 |
Contents
1 Introduction 1
1.1 The need for communication
1.2 The FMC Idea
1.3 Outline of this book
2 Compositional Structure
2.1 An Example: The travel agency
2.2 Modeling the structure of a system
2.3 Agents accessing Storages
2.4 Agents communicate via Channels
3 Dynamic Structures
3.1 Petri Nets: Basic Principles
3.2 Conflicts and Conditions
3.3 Basic Patterns
3.4 Responsibilities and Scope Boundaries
4 Value Structures and Mind Maps
4.1 Entity Sets and Relationships .
4.2 Cardinalities ..
4.3 Predicates and Roles
4.4 Partitions
4.5 Reification
5 FMC Basics: Summary
6 Reinforcing the Concepts
6.1 The meta model: A mind map to FMF
6.2 Operational versus control state
6.3 Block Diagrams: Advanced Concepts
6.4 Petri Nets: Advanced Concepts
6.5 Non-hierarchical Transformations and Semantic Layers
7 Towards Implementation Structures
7.1 System Structure versus Software Structure
7.2 From Processor to Processes .
7.3 Distribution, Concurrency and Synchronization
7.4 From FMC to Objects and Classes
7.5 Conceptual Patterns versus Software Patterns
8 Applying FMC in Your Daily Work 153
8.1 Getting Comfortable with FMC .
8.2 Describing Existing Systems with FMC
8.3 Using FMC in Construction
8.4 Using FMC diagrams to support communication
8.5 Guidelines for didactical modeling
Etc.
9 Modeling and Visualization Guidelines
9.1 Introduction
9.2 Increasing the Readers' Perception.
9.3 Increasing Comprehension
9.4 Secondary Notation, Patterns and Pitfalls
10 Relationship to Other Modeling Approaches
10.1 Comparing FMC with Structured Analysis
10.2 FMC and the Unified Modeling Language
11 A System of Server Patterns
11.2 A Pattern Language for Request Processing Servers
11.4 Conclusion and Further Research
Includes bibliographical references (p. 323-329) and index: P 331-334
There are no comments on this title.