Muutke küpsiste eelistusi

Art of Systems Architecting 3rd edition [Kõva köide]

(Centreville, VA, USA), (University of Southern California, Palos Verdes, USA)
  • Formaat: Hardback, 472 pages, kõrgus x laius: 234x156 mm, kaal: 790 g, 6 Tables, black and white; 44 Illustrations, black and white
  • Sari: Systems Engineering
  • Ilmumisaeg: 06-Jan-2009
  • Kirjastus: CRC Press Inc
  • ISBN-10: 1420079131
  • ISBN-13: 9781420079135
Teised raamatud teemal:
  • Kõva köide
  • Hind: 172,00 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 472 pages, kõrgus x laius: 234x156 mm, kaal: 790 g, 6 Tables, black and white; 44 Illustrations, black and white
  • Sari: Systems Engineering
  • Ilmumisaeg: 06-Jan-2009
  • Kirjastus: CRC Press Inc
  • ISBN-10: 1420079131
  • ISBN-13: 9781420079135
Teised raamatud teemal:
If engineering is the art and science of technical problem solving, systems architecting happens when you dont yet know what the problem is. The third edition of a highly respected bestseller, The Art of Systems Architecting provides in-depth coverage of the least understood part of systems design: moving from a vague concept and limited resources to a satisfactory and feasible system concept and an executable program. The book provides a practical, heuristic approach to the "art" of systems architecting. It provides methods for embracing, and then taming, the growing complexity of modern systems.

New in the Third Edition:











Five major case studies illustrating successful and unsuccessful practices Information on architecture frameworks as standards for architecture descriptions New methods for integrating business strategy and architecture and the role of architecture as the technical embodiment of strategy Integration of process guidance for organizing and managing architecture projects Updates to the rapidly changing fields of software and systems-of-systems architecture Organization of heuristics around a simple and practical process model

A Practical Heuristic Approach to the Art of Systems Architecting

Extensively rewritten to reflect the latest developments, the text explains how to create a system from scratch, presenting invention/design rules together with clear explanations of how to use them. The author supplies practical guidelines for avoiding common systematic failures while implementing new mandates. He uses a heuristics-based approach that provides an organized attack on very ill-structured engineering problems. Examining architecture as more than a set of diagrams and documents, but as a set of decisions that either drive a system to success or doom it to failure, the book provide methods for integrating business strategy with technical architectural decision making.
Preface xv
Part I: Introduction
A Brief Review of Classical Architecting Methods
1(3)
Notes
4(1)
Extending the Architecting Paradigm
5(24)
Introduction: The Classical Architecting Paradigm
5(1)
Responding to Complexity
5(2)
The High Rate of Advances in the Computer and Information Sciences
7(1)
The Foundations of Modern Systems Architecting
8(11)
The Architecture Paradigm Summarized
19(1)
The Waterfall Model of Systems Acquisition
20(3)
Spirals, Increments, and Collaborative Assembly
23(2)
Scopes of Architecting
25(2)
Conclusion
27(1)
Notes and References
27(2)
Heuristics as Tools
29(18)
Introduction: A Metaphor
29(1)
Heuristics as Abstractions of Experience
30(1)
Selecting a Personal Kit of Heuristic Tools
31(3)
Using Heuristics
34(1)
A Process Framework for Architecting Heuristics
35(3)
Heuristics on Heuristics
38(1)
A Taxonomy of Heuristics
39(2)
New Directions
41(1)
Conclusion
41(1)
Notes and References
42(5)
Part II: New Domains, New Insights
Case Study 1: DC-3
47(30)
The History
47(4)
Architecture Interpretation
51(1)
Three Story Variations
51(1)
Was the Boeing 247 Successfully Architected?
52(1)
What Is the ``Architecture'' of the DC-3?
53(1)
Art Raymond's Principles
53(2)
Notes and References
55(2)
Builder-Architected Systems
57(20)
Introduction: The Form-First Paradigm
57(2)
Technological Substitutions within Existing Systems
59(2)
Consequences of Uncertainty of End Purpose
61(1)
Architecture and Competition
61(2)
Reducing the Risks of Uncertainty of End Purpose
63(1)
Risk Management by Intermediate Goals
64(1)
The ``What Next?'' Quandary
65(1)
Controlling the Critical Features of the Architecture
66(1)
Abandonment of an Obsolete Architecture
67(1)
Creating Innovative Teams
68(2)
Architecting ``Revolutionary'' Systems
70(2)
Systems Architecting and Basic Research
72(1)
Heuristics for Architecting Technology-Driven Systems
73(1)
Conclusion
74(1)
Exercises
74(1)
Notes and References
75(2)
Case Study 2: Mass and Lean Production
77(38)
Introduction
77(1)
An Architectural History of Mass Production
77(1)
Cottage Industry (1890s to 1910s)
78(1)
Birth of Mass Production (1908--1913)
78(1)
Competition from New Quarters (1920s to 1930s)
79(1)
The Toyota Production System (1940s to 1980s)
80(1)
Metaphor or Vision Changes
81(1)
Craftsmen
81(1)
A Car for the Masses, or If We Build It, It Will Sell
81(1)
Cars as Fashion
82(1)
The Supermarket Metaphor
82(1)
The Toyota Way
82(1)
Elements of the Architecture of the Ford Production System
82(1)
The Assembly Line
83(1)
Enterprise Distribution
83(1)
Management Processes
84(1)
Quality Assurance for Distributed Production
84(1)
Devotion to Component-Level Simplification
84(1)
Social Contract
85(1)
Conclusion
85(1)
Notes and References
86(1)
Manufacturing Systems
87(28)
Introduction: The Manufacturing Domain
87(1)
Manufacturing in Context
88(3)
Architectural Innovations in Manufacturing
91(2)
Dynamic Manufacturing Systems
93(12)
Lean Production
105(3)
Flexible Manufacturing
108(3)
Heuristics for Architecting Manufacturing Systems
111(1)
Conclusion
111(1)
Exercises
112(1)
Notes and References
112(3)
Case Study 3: Intelligent Transportation Systems
115(22)
Introduction
115(1)
ITS Concepts
116(2)
ITS Sociotechnical Issues
118(1)
Who Is the Client for an Architect?
118(1)
Public or Private?
119(2)
Facts and Perceptions
121(1)
Architecture as Shared Invariants
122(1)
Dominance of Economics
122(1)
Notes and References
123(2)
Social Systems
125(12)
Introduction: Defining Sociotechnical Systems
125(1)
Public Participation
125(2)
The Foundations of Sociotechnical Systems Architecting
127(1)
The Separation of Client and User
127(1)
Socioeconomic Insights
128(2)
The Interaction between the Public and Private Sectors
130(1)
Facts versus Perceptions: An Added Tension
131(3)
Heuristics for Social Systems
134(1)
Conclusion
135(1)
Exercises
135(1)
Notes and References
136(1)
Case Study 4: Hierarchical to Layered Systems
137(44)
Business Background
137(1)
Motivation for Change
138(2)
The Layered Alternative
140(2)
The Pain of the Transition
142(2)
Results
144(3)
Software and Information Technology Systems
147(34)
Introduction: The Status of Software Architecting
147(4)
Software as a System Component
151(2)
Systems, Software, and Process Models
153(8)
The Problem of Hierarchy
161(5)
The Role of Architecture in Software-Centered Systems
166(1)
Programming Languages, Models, and Expression
167(2)
Architectures, ``Unifying'' Models, and Visions
169(1)
Directions in Software Architecting
170(8)
Exercises
178(1)
Notes and References
179(2)
Case Study 5: The Global Positioning System
181(214)
The History
181(1)
The Origins of GPS: The Foundational Programs
181(1)
Inertial Navigation and Its Limits
182(1)
Weapon Delivery
182(1)
The Transit Program
182(1)
TIMATION
183(1)
621B
184(1)
The Origin of GPS
184(1)
Parkinson and Currie
185(1)
The Fateful Weekend
185(1)
The Long Road to Revolution
186(1)
The Timeline to Operation
186(1)
Commercial Markets and the Gulf War
187(1)
Revolution in the Second Generation
187(1)
Ubiquitous GPS
188(1)
GPS-Guided Weapons
188(1)
Architecture Interpretation
189(1)
Right Idea, Right Time, Right People
189(1)
Be Technically Aggressive, But Not Suicidal
190(1)
Consensus without Compromise
191(1)
Architecture as Invariants
192(1)
Revolution through Coupled Change
192(1)
Conclusion
193(1)
Notes and References
194(1)
Collaborative Systems
195(26)
Introduction: Collaboration as a Category
195(2)
Collaborative System Examples
197(5)
Analogies for Architecting Collaborative Systems
202(1)
Collaborative System Heuristics
203(4)
Variations on the Collaborative Theme
207(1)
Misclassification
208(3)
Standards and Collaborative Systems
211(2)
Conclusion
213(1)
Exercises
214(1)
Exercises to Close Part II
214(1)
Notes and References
215(2)
Part III: Models and Modeling
Introduction to Part III
217(1)
A Civil Architecture Analogy
217(1)
Guide to Part III
218(3)
Representation Models and Systems Architecting
221(26)
Introduction: Roles, Views, and Models
221(1)
Roles of Models
222(1)
Models, Viewpoints, and Views
223(2)
Classification of Models by View
225(18)
Conclusion
243(2)
Exercises
245(1)
Notes and References
245(2)
Design Progression in Systems Architecting
247(38)
Introduction: Architecting Process Components
247(1)
Design Progression
248(1)
Introduction by Examples
249(1)
Design as the Evolution of Models
250(1)
Evaluation Criteria and Heuristic Refinement
250(4)
Design Concepts for Systems Architecture
254(23)
Architecture and Design Disciplines
277(5)
Conclusion
282(1)
Exercises
282(1)
Notes and References
283(2)
Integrated Modeling Methodologies
285(28)
Introduction
285(1)
General Integrated Models
286(6)
Integrated Modeling and Software
292(15)
Integrated Models for Manufacturing Systems
307(1)
Integrated Models for Sociotechnical Systems
308(1)
Conclusion
309(1)
Exercises
310(1)
Notes and References
310(3)
Architecture Frameworks
313(26)
Introduction
313(1)
Defining an Architecture Framework
314(1)
Current Architecture Frameworks
315(12)
Research Directions
327(2)
Adapting Processes to Frameworks
329(4)
Conclusion
333(1)
Notes and References
333(6)
Part IV: The Systems Architecting Profession
Architecting in Business and Government
339(22)
Problem-System-Program-Organization
339(4)
Strategy and Architecture in Business and Government
343(3)
Architecture of Programs
346(4)
Strategic Architecting of Programs
350(3)
Enterprise Architecture
353(6)
Conclusion
359(1)
Notes and References
359(2)
The Political Process and Systems Architecting
361(14)
Brenda Forman
Introduction: The Political Challenge
361(1)
Politics as a Design Factor
362(2)
The First Skill to Master
364(1)
Heuristics in the Political Process: ``The Facts of Life''
365(8)
A Few More Skills to Master
373(1)
Conclusion
373(2)
The Professionalization of Systems Architecting
375(20)
Elliott Axelband
Introduction
375(1)
The Profession of Systems Engineering
375(3)
Systems Architecting and Systems Standards
378(1)
The Origins of Systems Standards
379(3)
Commercial Standards
382(2)
Company Standards
384(1)
A Summary of Standards Developments, 1950--1995
385(1)
Systems Architecting Graduate Education
386(1)
Curriculum Design
387(2)
Advanced Study in Systems Architecting
389(1)
Professional Societies and Publications
389(1)
Conclusion: An Assessment of the Profession
390(1)
Notes and References
391(4)
Appendix A: Heuristics for Systems-Level Architecting
395(14)
Introduction: Organizing the List
395(2)
Heuristic Tool List
397(10)
Exercises
407(1)
Notes and References
407(2)
Appendix B: Reference Texts Suggested for Institutional Libraries
409(4)
Architecting Background
409(1)
Management
409(1)
Modeling
410(1)
Specialty Areas
410(1)
Software
410(1)
Systems Sciences
411(1)
Systems Thinking
411(2)
Appendix C: On Defining Architecture and Other Terms
413(10)
Defining ``Architecture''
413(7)
Models, Viewpoints, and Views
420(2)
Reference
422(1)
Glossary 423(4)
Author Index 427(4)
Subject Index 431
Mark W. Maier