1st Edition
Architecting Software Intensive Systems A Practitioners Guide
Introduction
Architecture Defined
Architectural Drivers
Architectural Structures
The Work of an Architect
Documenting the Architectural Design
The Architecture Centric Design Method
ACDM Stage 1: Discovering the Architectural Drivers
ACDM Stage 2: Establishing Project Scope
ACDM Stage 3: Create/Refine the Architecture
ACDM Stage 4: Evaluate the Architecture Design
ACDM Stage 5: The Go/No-Go Decision
ACDM Stage 6: Experimentation
ACDM Stage 7: Production Planning
ACDM Stage 8: Production
Transitioning Design Practices, Processes, and Methods
Barriers to Adoption: Common Anti-practices
Other Design Considerations: Legacy, Design by Selection, and Maintenance
Using ACDM with Software Development Frameworks
Biography
Anthony J. Lattanze






