Software architecture and design illuminated - Qian, Kai (Sudbury, Mass. : Jones and Bartlett Publishers, 2010)
1. Introduction to software architecture -- 2. Software architecture design space -- 3. Models for software architecture -- 4. Object-oriented paradigm -- 5. Data flow architectures -- 6. Data-centered software architecture -- 7. Hierarchical architecture -- 8. Implicit asynchronous communication software architecture -- 9. Interaction-oriented software architectures -- 10. Distributed architecture -- 11. Component-based software architecture -- 12. Heterogeneoud architecture -- 13. Architecture of user interfaces -- 14. Product line architectures
Includes bibliographical references and index
Keywords: Software architecture