Book description
Architecture and Function of Complex Systems
System architecture is the study of early decision making in complex systems. This text teaches how to capture experience and analysis about early system decisions, and how to choose architectures that meet stakeholder needs, integrate easily, and evolve flexibly. With case studies written by leading practitioners, from hybrid cars to communications networks to aircraft, this text showcases the science and art of system architecture.
Table of contents
- System Architecture Strategy and Product Development for Complex Systems
- Contents
- Foreword
- Preface
-
Part 1 System Thinking
- Chapter 1 Introduction to System Architecture
-
Chapter 2 System Thinking
- 2.1 Introduction
- 2.2 Systems and Emergence
- 2.3 Task1: Identify the System, Its Form, and Its Function
-
2.4 Task 2: Identify Entities of a System, Their Form, and Their Function
- Entities with Form and Function
- Define the Initial Decomposition into Entities
- Identify the Potential Entities of the System—Holistic Thinking
- Include the Important Entities of the System—Focus
- Create or Recognize Abstractions for the Entities
- Define the Boundary of the System, and Separate It from Context
- 2.5 Task 3: Identify the Relationships among the Entities
- 2.6 Task4 Emergence
- 2.7 Summary
- References
- Chapter 3 Thinking about Complex Systems
-
Part 2 Analysis of System Architecture
- References
-
Chapter 4 Form
- 4.1 Introduction
- 4.2 Form in Architecture
- 4.3 Analysis of Form in Architecture
- 4.4 Analysis of Formal Relationships in Architecture
- 4.5 Formal Context
- 4.6 Form in Software Systems
- 4.7 Summary
- References
- Chapter 5 Function
-
Chapter 6 System Architecture
- 6.1 Introduction
- 6.2 System Architecture: Form and Function
- 6.3 Non-idealities, Supporting Layers, and Interfaces in System Architecture
- 6.4 Operational Behavior
- 6.5 Reasoning about Architecture Using Representations
- 6.6 Summary
- References
- Chapter 7 Solution-Neutral Function and Concepts
- Chapter 8 From Concept to Architecture
-
Part 3 Creating System Architecture
- Chapter 9 The Role of the Architect
-
Chapter 10 Upstream and Downstream Influences on System Architecture
- 10.1 Introduction
- 10.2 Upstream Influence: Corporate Strategy
- 10.3 Upstream Influence: Marketing
- 10.4 Upstream Influence: Regulation and Pseudo-Regulatory Influences
- 10.5 Upstream Influence: Technology Infusion
- 10.6 Downstream Influence: Implementation—Coding, Manufacturing, and Supply Chain Management
- 10.7 Downstream Influence: Operations
- 10.8 Downstream Influence: Design for X
- 10.9 Downstream Influence: Product and System Evolution, and Product Families
- 10.10 The Product Case: Architecture Business Case Decision (ABCD)
- 10.11 Summary
- References
- Chapter 11 Translating Needs into Goals
-
Chapter 12 Applying Creativity to Generating a Concept
- 12.1 Introduction
- 12.2 Applying Creativity to Concept
- 12.3 Develop the Concepts
- 12.4 Expand the Concepts and Develop the Concept Fragments
- 12.5 Evolve and Refine the Integrated Concepts
- 12.6 Select a Few Integrated Concepts for Further Development
- 12.7 Summary
- References
- Chapter 13 Decomposition as a Tool for Managing Complexity
-
Part 4 Architecture as Decisions
- Chapter 14 System Architecture as a Decision-Making Process
- Chapter 15 Reasoning about Architectural Tradespaces
-
Chapter 16 Formulating and Solving System Architecture Optimization Problems
- 16.1 Introduction
- 16.2 Formulating a System Architecture Optimization Problem
- 16.3 NEOSS Example: An Earth Observing Satellite System for NASA
- 16.4 Patterns in System Architecting Decisions
- 16.5 Formulating a Large-scale System Architecture Problem
-
16.6 Solving System Architecture Optimization Problems
- Introduction
- Full-Factorial Enumeration
- Heuristics for Architecture Optimization
- A Generic Population-Based Heuristic Optimization
- Generating the Initial Population
- Completing an Initial Population with Deterministic Architectures
- General Heuristics and Meta-Heuristics for Efficient Search
- Heuristics in Genetic Algorithms
- Augmenting the Genetic Algorithm with More Heuristics
- 16.7 Summary
- References
- Appendices
- Chapter Problems
- System Architecture–Chapter 3
- System Architecture–Chapter 4
- System Architecture–Chapter 5
- System Architecture–Chapter 6
- System Architecture–Chapter 7
- System Architecture–Chapter 8
- System Architecture–Chapter 9
- System Architecture–Chapter 10
- System Architecture–Chapter 11
- System Architecture–Chapter 12
- System Architecture–Chapter 13
- System Architecture–Chapter 14
- System Architecture–Chapter 15
- System Architecture–Chapter 16
- Index
- Principles of System Architecture
Product information
- Title: System Architecture: Strategy and Product Development for Complex Systems, First Edition
- Author(s):
- Release date: April 2015
- Publisher(s): Pearson
- ISBN: 9780136462989
You might also like
book
Model-Based System Architecture, 2nd Edition
MODEL-BASED SYSTEM ARCHITECTURE AN UP-TO-DATE EXPLORATION OF THE NEWEST STANDARDS AND BEST PRACTICES IN SYSTEM ARCHITECTING …
book
System Analysis and Design, Fifth Edition
Alan Dennis' 5th Edition of Systems Analysis and Design continues to build upon previous issues with …
book
Systems Thinking, 3rd Edition
Systems Thinking, Third Edition combines systems theory and interactive design to provide an operational methodology for …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …