12. Software Architecture Decisions

Architecture has emerged as a crucial part of the design process and encompasses the structures of large software systems. The architectural view of a system is abstract, refining away details of implementation, algorithm, and data representation and concentrating on the behavior and interaction of “black box” elements.1

1. Len Bass, Paul Clements, and Rick Kazman, Software Architecture in Practice, Second Edition, Addison-Wesley, 2003.

The focus of this chapter is software architecture trade-off analysis using DFSS tools and methodologies. Architecture imposes a structure for a system or subsystems and it affects the structure of the development of the software. An archetypal software architecture can be ...

Get Applying Design for Six Sigma to Software and Hardware Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.