Skip to content

Art of Systems Architecting

Best in textbook rentals since 2012!

ISBN-10: 1420079131

ISBN-13: 9781420079135

Edition: 3rd 2009 (Revised)

Authors: Mark W. Maier, Eberhardt Rechtin

List price: $155.00
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

Rent eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

The third edition of a highly respected bestseller, this book deals in practical depth with the least understood part of systems design: getting from vague desires and limited resources to a satisfactory and feasible system concept and an executable program. The author addresses how to invent a system from scratch, presenting system invention/design rules together with clear explanations of how to use them. A new chapter covers the relationship between architecting and the larger business in which it is embedded and new material stresses linking architecting to the successful execution of business and government strategy. The methods provided help readers to embrace, and then tame, the…    
Customers also bought

Book details

List price: $155.00
Edition: 3rd
Copyright year: 2009
Publisher: CRC Press LLC
Publication date: 1/6/2009
Binding: Hardcover
Pages: 472
Size: 6.38" wide x 9.49" long x 1.26" tall
Weight: 1.980
Language: English

Preface
Introduction
A Brief Review of Classical Architecting Methods
Notes
Extending the Architecting Paradigm
Introduction: The Classical Architecting Paradigm
Responding to Complexity
The High Rate of Advances in the Computer and Information Sciences
The Foundations of Modern Systems Architecting
The Architecture Paradigm Summarized
The Waterfall Model of Systems Acquisition
Spirals, Increments, and Collaborative Assembly
Scopes of Architecting
Conclusion
Notes and References
Heuristics as Tools
Introduction: A Metaphor
Heuristics as Abstractions of Experience
Selecting a Personal Kit of Heuristic Tools
Using Heuristics
A Process Framework for Architecting Heuristics
Heuristics on Heuristics
A Taxonomy of Heuristics
New Directions
Conclusion
Notes and References
New Domains, New Insights
DC-3
The History
Architecture Interpretation
Three Story Variations
Was the Boeing 247 Successfully Architected?
What Is the "Architecture" of the DC-3?
Art Raymond's Principles
Notes and References
Builder-Architected Systems
Introduction: The Form-First Paradigm
Technological Substitutions within Existing Systems
Consequences of Uncertainty of End Purpose
Architecture and Competition
Reducing the Risks of Uncertainty of End Purpose
Risk Management by Intermediate Goals
The "What Next?" Quandary
Controlling the Critical Features of the Architecture
Abandonment of an Obsolete Architecture
Creating Innovative Teams
Architecting "Revolutionary" Systems
Systems Architecting and Basic Research
Heuristics for Architecting Technology-Driven Systems
Conclusion
Exercises
Notes and References
Mass and Lean Production
Introduction
An Architectural History of Mass Production
Cottage Industry (1890s to 1910s)
Birth of Mass Production (1908-1913)
Competition from New Quarters (1920s to 1930s)
The Toyota Production System (1940s to 1980s)
Metaphor or Vision Changes
Craftsmen
A Car for the Masses, or If We Build It, It Will Sell
Cars as Fashion
The Supermarket Metaphor
The Toyota Way
Elements of the Architecture of the Ford Production System
The Assembly Line
Enterprise Distribution
Management Processes
Quality Assurance for Distributed Production
Devotion to Component-Level Simplification
Social Contract
Conclusion
Notes and References
Manufacturing Systems
Introduction: The Manufacturing Domain
Manufacturing in Context
Architectural Innovations in Manufacturing
Dynamic Manufacturing Systems
Lean Production
Flexible Manufacturing
Heuristics for Architecting Manufacturing Systems
Conclusion
Exercises
Notes and References
Intelligent Transportation Systems
Introduction
ITS Concepts
ITS Sociotechnical Issues
Who Is the Client for an Architect?
Public or Private?
Facts and Perceptions
Architecture as Shared Invariants
Dominance of Economics
Notes and References
Social Systems
Introduction: Defining Sociotechnical Systems
Public Participation
The Foundations of Sociotechnical Systems Architecting
The Separation of Client and User
Socioeconomic Insights
The Interaction between the Public and Private Sectors
Facts versus Perceptions: An Added Tension
Heuristics for Social Systems
Conclusion
Exercises
Notes and References
Hierarchical to Layered Systems
Business Background
Motivation for Change
The Layered Alternative
The Pain of the Transition
Results
Software and Information Technology Systems
Introduction: The Status of Software Architecting
Software as a System Component
Systems, Software, and Process Models
The Problem of Hierarchy
The Role of Architecture in Software-Centered Systems
Programming Languages, Models, and Expression
Architectures, "Unifying" Models, and Visions
Directions in Software Architecting
Exercises
Notes and References
The Global Positioning System
The History
The Origins of GPS: The Foundational Programs
Inertial Navigation and Its Limits
Weapon Delivery
The Transit Program
Timation
621B
The Origin of GPS
Parkinson and Currie
The Fateful Weekend
The Long Road to Revolution
The Timeline to Operation
Commercial Markets and the Gulf War
Revolution in the Second Generation
Ubiquitous GPS
GPS-Guided Weapons
Architecture Interpretation
Right Idea, Right Time, Right People
Be Technically Aggressive, But Not Suicidal
Consensus without Compromise
Architecture as Invariants
Revolution through Coupled Change
Conclusion
Notes and References
Collaborative Systems
Introduction: Collaboration as a Category
Collaborative System Examples
Analogies for Architecting Collaborative Systems
Collaborative System Heuristics
Variations on the Collaborative Theme
Misclassification
Standards and Collaborative Systems
Conclusion
Exercises
Exercises to Close Part II
Notes and References
Models and Modeling
Introduction to Part III
A Civil Architecture Analogy
Guide to Part III
Representation Models and Systems Architecting
Introduction: Roles, Views, and Models
Roles of Models
Models, Viewpoints, and Views
Classification of Models by View
Conclusion
Exercises
Notes and References
Design Progression in Systems Architecting
Introduction: Architecting Process Components
Design Progression
Introduction by Examples
Design as the Evolution of Models
Evaluation Criteria and Heuristic Refinement
Design Concepts for Systems Architecture
Architecture and Design Disciplines
Conclusion
Exercises
Notes and References
Integrated Modeling Methodologies
Introduction
General Integrated Models
Integrated Modeling and Software
Integrated Models for Manufacturing Systems
Integrated Models for Sociotechnical Systems
Conclusion
Exercises
Notes and References
Architecture Frameworks
Introduction
Defining an Architecture Framework
Current Architecture Frameworks
Research Directions
Adapting Processes to Frameworks
Conclusion
Notes and References
The Systems Architecting Profession
Architecting in Business and Government
Problem-System-Program-Organization
Strategy and Architecture in Business and Government
Architecture of Programs
Strategic Architecting of Programs
Enterprise Architecture
Conclusion
Notes and References
The Political Process and Systems Architecting
Introduction: The Political Challenge
Politics as a Design Factor
The First Skill to Master
Heuristics in the Political Process: "The Facts of Life"
A Few More Skills to Master
Conclusion
The Professionalization of Systems Architecting
Introduction
The Profession of Systems Engineering
Systems Architecting and Systems Standards
The Origins of Systems Standards
Commercial Standards
Company Standards
A Summary of Standards Developments, 1950-1995
Systems Architecting Graduate Education
Curriculum Design
Advanced Study in Systems Architecting
Professional Societies and Publications
Conclusion: An Assessment of the Profession
Notes and References
Heuristics for Systems-Level Architecting
Introduction: Organizing the List
Heuristic Tool List
Exercises
Notes and References
Reference Texts Suggested for Institutional Libraries
Architecting Background
Management
Modeling
Specialty Areas
Software
Systems Sciences
Systems Thinking
On Defining Architecture and Other Terms
Defining "Architecture"
Models, Viewpoints, and Views
Reference
Glossary
Author Index
Subject Index