Software architecture :

Taylor, Richard N., 1952-

Software architecture : foundations, theory, and practice / Richard N. Taylor, Nenad Medvidović, Eric M. Dashofy - Hoboken, NJ : John Wiley, c2010. - xxiv, 712 p. : ill. ; 25 cm.

Includes bibliographical references (p. 675-690) and index.

The Big Idea -- Architectures in Context: The Reorientation of Software Engineering -- Basic Concepts -- Designing Architectures -- Connectors -- Modeling -- Visualization -- Analysis -- Implementation -- Deployment and Mobility -- Applied Architectures and Styles -- Designing for non-Functional Properties -- Security and Trust -- Architectural Adaptation -- Domain-Specific Software Engineering -- Standards -- People, Roles and Teams

Rather than focus on one method, notation, tool, or process, this book attempts to widely survey software development from an architectural perspective. It provides a technical view of software architecture. Insights in this book will enable better understanding of the unique issues involved in the development of large software systems. Software architects or systems engineers should expect to gain a broad appreciation for the role of software architecture across the wide variety of activities that characterize the development of large, software-intensive systems.Designed for software engineers, Software Architecture is the first true book to cover the maturing and important area of software engineering and development. It approaches software architecture from a rigorous systems view while also including real-world perspectives. The chapters incorporate the very latest research results as well as some material that is completely new. Many of the key techniques discussed are supported by tools and technologies included on the book's CD-ROM. Through this package, software engineers will be armed with concise, practical strategies for designing, implementing, and evolving successful systems using software architecture.* Presenting a wide survey of software development from an architectural perspective, this book provides a technical view of software architecture * Surveys software development from an architectural perspective and describes how to develop products * Serves as a reference for the techniques, modeling notations, standards, and methods of software architecture * Clearly explains architecture's critical role in software engineering

9780470167748 (hbk.) 0470167742 (hbk.)


Software architecture

004