Software Architecture In Practice by Len Bass, Paul Clements, and Rick Kazman is the second edition of the book that provides information on software architecture and cites illustrations to define its role in the design of software systems. All the attributes related to software architecture are mentioned in the book along with the advantages of knowing the system. Architecture Tradeoff Analysis Method (ATAM) along with architecture design and analysis can also be learnt from the book. Software Architecture In Practice also provides the means for attending to the requisites using different manoeuvres. Techniques of tracing unregistered architecture through architecture rebuilding have also been shown in the book along with the use of Unified Modelling Language (UML) for recording architectures. The book features the Wireless Enterprise JavaBeans (EJB) system that helps in the building of computer units. There are numerous Internet-related applications that have been discussed in the book. The book has also discussed the future of software architecture.
Len Bass has co-authored Documenting Software Architectures: Views and Beyond with other authors. Paul Clements is the author of books like Evaluating Software Architectures: Methods And Case Studies and Software Product Lines: Practices and Patterns. Rick Kazman has written books such as Cots-Based Software Systems: Third International Conference, Iccbss 2004, Redondo Beach, Ca, USA, February 1-4, 2004, Proceedings.