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
SHOW MORE
FREE ACCESS