The Method Framework for Engineering System Architectures
- 10h 21m
- Donald G. Firesmith, et al.
- CRC Press
- 2009
Offering a practical way to generate effective and efficient project-specific system architecture engineering methods, this volume addresses the entire range of systems architecture including hardware, software, subsystems, and systems of systems. It defines a set of architectural roles and teams and provides a repository of reusable architectural engineering process components to develop high-quality system architectures. It examines a cohesive set of tailorable tasks and components steps for producing associated architectural work products and establishes a recommended set of industry best practices for engineering the architecture of software-intensive systems. The book provides numerous tables and figures to give readers speedy access to highly useful information.
In this Book
-
Foreword
-
Introduction
-
System Architecture Engineering Challenges
-
System Architecture Engineering Principles
-
MFESA—An Overview
-
MFESA—The Ontology of Concepts and Terminology
-
Task 1—Plan and Resource the Architecture Engineering Effort
-
Task 2—Identify the Architectural Drivers
-
Task 3—Create the First Versions of the Most Important Architectural Models
-
Task 4—Identify Opportunities for the Reuse of Architectural Elements
-
Task 5—Create the Candidate Architectural Visions
-
Task 6—Analyze Reusable Components and Their Sources
-
Task 7—Select or Create the Most Suitable Architectural Vision
-
Task 8—Complete the Architecture and its Representations
-
Task 9—Evaluate and Accept the Architecture
-
Task 10—Maintain the Architecture and its Representations
-
MFESA Method Components—Architectural Workers
-
MFESA—The Metamethod for Creating Endeavor-Specific Methods
-
Architecture and Quality
-
Conclusions
-
Annotated References/Bibliography