Fundamental Modeling Concepts: Effective Communication of IT Systems

Andreas Knopfel, Bernhard Grone, Peter Tabeling

  • 出版商: Wiley
  • 出版日期: 2006-05-01
  • 定價: $2,970
  • 售價: 8.5$2,525
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 047002710X
  • ISBN-13: 9780470027103
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Description

A must-have book for systems analysts, architects and managers interested in enhancing successful communication in their organisation.

  • Provides detailed examples of how to understand and implement ‘fundamental modeling concepts’ for IT-systems communication
  • Provides an already successfully implemented model that has been used at: Siemens, Alcatel, SAP and others
  • Benefits from extensive theoretical and practical research
  • Provides guidelines on how ‘fundamental modeling concepts’ can be used to support UML, OO, MDA and Architectural Patterns

 

Table of Contents

Foreword.

Preface.

1 Introduction.

1.1 The need for communication.

1.2 The FMC Idea.

1.3 Outline of this book.

2 Compositional Structures.

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.

2.5 Summary.

2.6 Exercises.

3 Dynamic Structures.

3.1 Petrinets: Basic principles.

3.2 Conflicts and conditions.

3.3 Basic patterns.

3.4 Responsibilities and scope boundaries.

3.5 Summary.

3.6 Exercises.

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.

4.6 Summary.

4.7 Exercises.

5 FMC Basics: Summary.

6 Reinforcing the Concepts.

6.1 The meta model: A mind map to FMC.

6.2 Operational versus control state.

6.3 Block diagrams: Advanced concepts.

6.4 Petrinets: Advanced concepts.

6.5 Non-hierarchical transformations and semantic layers.

6.6 Exercises.

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.

8.1 Becoming comfortable with FMC.

8.2 Describing existing systems with FMC.

8.3 Using FMC in construction.

8.4 Using FMCdiagrams to support communication.

8.5 Guidelines for didactical modeling.

8.6 Cost and benefit of modeling.

9 Modeling and Visualization Guidelines.

9.1 Introduction.

9.2 Increasingt he reader’s perception.

9.3 Increasing comprehension.

9.4 Secondary notation, patterns and pitfalls.

10 Relationship with Other Modeling Approaches.

10.1 Comparing FMC with Structured Analysis.

10.2 FMC and the Unified Modeling Language.

11 A System of Server Patterns 247

11.1 Applicationdomain.

11.2 A pattern language for request processing servers.

11.3 Example applications.

11.4 Conclusion and further research.

Epilogue.

A Solutions.

B Reference Sheets.

C Glossary.

References.

Index.

商品描述(中文翻譯)

《詳細說明》

這本書是系統分析師、架構師和管理人員必備的書籍,對於提升組織內成功溝通感興趣的人來說非常重要。

- 提供了如何理解和實施「基本建模概念」以進行IT系統溝通的詳細示例。
- 提供了已成功實施並在西門子、阿爾卡特、SAP等公司使用的模型。
- 從廣泛的理論和實踐研究中受益。
- 提供了如何使用「基本建模概念」來支持UML、OO、MDA和架構模式的指南。

《目錄》

- 前言
- 前言
- 1. 簡介
- 1.1 溝通的需求
- 1.2 FMC的概念
- 1.3 本書概述
- 2. 組成結構
- 2.1 一個例子:旅行社
- 2.2 建模系統的結構
- 2.3 代理人訪問存儲
- 2.4 代理人通過通道進行通信
- 2.5 摘要
- 2.6 練習
- 3. 動態結構
- 3.1 Petrinets:基本原則
- 3.2 衝突和條件
- 3.3 基本模式
- 3.4 責任和範圍邊界
- 3.5 摘要
- 3.6 練習
- 4. 值結構和思維導圖
- 4.1 實體集和關係
- 4.2 基數
- 4.3 斷言和角色
- 4.4 分區
- 4.5 具體化
- 4.6 摘要
- 4.7 練習
- 5. FMC基礎:摘要
- 6. 強化概念
- 6.1 元模型:FMC的思維導圖
- 6.2 操作狀態與控制狀態
- 6.3 塊圖:高級概念
- 6.4 Petrinets:高級概念
- 6.5 非階層轉換和語義層
- 6.6 練習
- 7. 走向實施結構
- 7.1 系統結構與軟件結構
- 7.2 從處理器到進程
- 7.3 分佈、並發和同步
- 7.4 從FMC到對象和類
- 7.5 概念模式與軟件模式
- 8. 在日常工作中應用FMC
- 8.1 熟悉FMC
- 8.2 使用FMC描述現有系統
- 8.3 使用FMC在構建中
- 8.4 使用FMC圖支持溝通
- 8.5 教學建模指南
- 8.6 建模的成本和效益
- 9. 建模和可視化指南
- 9.1 簡介
- 9.2 提高讀者的感知能力
- 9.3 提高理解能力
- 9.4 次要符號、模式和陷阱
- 10. 與其他建模方法的關係
- 10.1 將FMC與結構化分析進行比較
- 10.2 FMC與統一建模語言
- 11. 一個服務器模式系統
- 11.1 應用領域
- 11.2 用於請求處理服務器的模式語言
- 11.3 實例應用
- 11.4 結論和進一步研究
- 結語
- 解答
- 參考資料
- 索引