{"product_id":"fundamental-modeling-concepts-isbn-9780470027103","title":"Fundamental Modeling Concepts","description":"A must-have book for systems analysts, architects and managers interested in enhancing successful communication in their organisation.  \u003cul\u003e \u003cli\u003eProvides detailed examples of how to understand and implement ‘fundamental modeling concepts’ for IT-systems communication\u003c\/li\u003e \u003cli\u003eProvides an already successfully implemented model that has been used at: Siemens, Alcatel, SAP and others\u003c\/li\u003e \u003cli\u003eBenefits from extensive theoretical and practical research\u003c\/li\u003e \u003cli\u003eProvides guidelines on how ‘fundamental modeling concepts’ can be used to support UML, OO, MDA and Architectural Patterns\u003c\/li\u003e \u003c\/ul\u003e  \u003cb\u003eForeword.\u003c\/b\u003e  \u003cp\u003e\u003cb\u003ePreface.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 The need for communication.\u003c\/p\u003e \u003cp\u003e1.2 The FMC Idea.\u003c\/p\u003e \u003cp\u003e1.3 Outline of this book.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Compositional Structures.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 An example: The travel agency.\u003c\/p\u003e \u003cp\u003e2.2 Modeling the structure of a system.\u003c\/p\u003e \u003cp\u003e2.3 Agents accessing storages.\u003c\/p\u003e \u003cp\u003e2.4 Agents communicate via channels.\u003c\/p\u003e \u003cp\u003e2.5 Summary.\u003c\/p\u003e \u003cp\u003e2.6 Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Dynamic Structures.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Petrinets: Basic principles.\u003c\/p\u003e \u003cp\u003e3.2 Conflicts and conditions.\u003c\/p\u003e \u003cp\u003e3.3 Basic patterns.\u003c\/p\u003e \u003cp\u003e3.4 Responsibilities and scope boundaries.\u003c\/p\u003e \u003cp\u003e3.5 Summary.\u003c\/p\u003e \u003cp\u003e3.6 Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Value Structures and Mind Maps.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Entity sets and relationships.\u003c\/p\u003e \u003cp\u003e4.2 Cardinalities.\u003c\/p\u003e \u003cp\u003e4.3 Predicates and roles.\u003c\/p\u003e \u003cp\u003e4.4 Partitions.\u003c\/p\u003e \u003cp\u003e4.5 Reification.\u003c\/p\u003e \u003cp\u003e4.6 Summary.\u003c\/p\u003e \u003cp\u003e4.7 Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 FMC Basics: Summary.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Reinforcing the Concepts.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 The meta model: A mind map to FMC.\u003c\/p\u003e \u003cp\u003e6.2 Operational versus control state.\u003c\/p\u003e \u003cp\u003e6.3 Block diagrams: Advanced concepts.\u003c\/p\u003e \u003cp\u003e6.4 Petrinets: Advanced concepts.\u003c\/p\u003e \u003cp\u003e6.5 Non-hierarchical transformations and semantic layers.\u003c\/p\u003e \u003cp\u003e6.6 Exercises.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Towards Implementation Structures.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 System structure versus software structure.\u003c\/p\u003e \u003cp\u003e7.2 From Processor to processes.\u003c\/p\u003e \u003cp\u003e7.3 Distribution, concurrency and synchronization.\u003c\/p\u003e \u003cp\u003e7.4 From FMC to objects and classes.\u003c\/p\u003e \u003cp\u003e7.5 Conceptual patterns versus software patterns.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Applying FMC in Your Daily Work.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Becoming comfortable with FMC.\u003c\/p\u003e \u003cp\u003e8.2 Describing existing systems with FMC.\u003c\/p\u003e \u003cp\u003e8.3 Using FMC in construction.\u003c\/p\u003e \u003cp\u003e8.4 Using FMCdiagrams to support communication.\u003c\/p\u003e \u003cp\u003e8.5 Guidelines for didactical modeling.\u003c\/p\u003e \u003cp\u003e8.6 Cost and benefit of modeling.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Modeling and Visualization Guidelines.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction.\u003c\/p\u003e \u003cp\u003e9.2 Increasingt he reader’s perception.\u003c\/p\u003e \u003cp\u003e9.3 Increasing comprehension.\u003c\/p\u003e \u003cp\u003e9.4 Secondary notation, patterns and pitfalls.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Relationship with Other Modeling Approaches.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Comparing FMC with Structured Analysis.\u003c\/p\u003e \u003cp\u003e10.2 FMC and the Unified Modeling Language.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 A System of Server Patterns 247\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Applicationdomain.\u003c\/p\u003e \u003cp\u003e11.2 A pattern language for request processing servers.\u003c\/p\u003e \u003cp\u003e11.3 Example applications.\u003c\/p\u003e \u003cp\u003e11.4 Conclusion and further research.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eEpilogue.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eA Solutions.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eB Reference Sheets.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eC Glossary.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eReferences.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIndex.\u003c\/b\u003e\u003c\/p\u003e  \u003cb\u003eDr. Andreas Knöpfel\u003c\/b\u003e is an FMC expert and learnt much about its practical value during his four years at SAP. He now works as a system analyst and requirements engineer.  \u003cp\u003e\u003cb\u003eDr. Bernhard Gröne\u003c\/b\u003e worked at SAP for 5 years as system analyst and architect. Following that, he completed his PhD at the Hasso-Plattner-Institute at the University of Potsdam. His research topics are analyzing and modeling complex systems and patterns.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eDr. Peter Tabeling\u003c\/b\u003e has several years of industrial and academic experience in the modeling of complex systems, among them SAP's R\/3 system. He is currently Assistant Professor at the Hasso-Plattner-Institute at the University of Potsdam, where he researches and gives lectures on FMC and other topics.\u003c\/p\u003e  To develop information processing systems requires effective and efficient communication between many people. In order to understand requirements and design decisions, there is a need for a common conceptual model of the system: one that represents the architecture of the system. Communication between experts from different domains requires a common terminology and notation that is easy to apply.  \u003cp\u003eThis is where \u003ci\u003eFundamental Modeling Concepts\u003c\/i\u003e (FMC) steps in\u003ci\u003e.\u003c\/i\u003e Primarily FMC is a consistent and coherent way to think and talk about information processing systems. It enables people to communicate the concepts and structures of complex information systems in an efficient way.\u003c\/p\u003e \u003cp\u003eFMC provides you with a powerful tool for the early stages of system analysis and design. It is independent of any application domain or platform technology. It can be applied to business systems, to embedded systems or interactive systems, to systems which are implemented by programming computer systems, to wiring hardware components, to organizing the workflow between humans or to combined solutions.\u003c\/p\u003e \u003cp\u003eStarting from a simple example, you will become familiar with the different types of system structures and their graphical representation. The authors’ unique approach presents mappings between conceptual and implementation models and provides you with guidelines for the identification of system structures.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47989255045349,"sku":"NP9780470027103","price":90.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9780470027103.jpg?v=1761783398","url":"https:\/\/k12savings.com\/es\/products\/fundamental-modeling-concepts-isbn-9780470027103","provider":"K12savings","version":"1.0","type":"link"}