000 03067cam a2200265 a 4500
008 100127s2010 njua b 001 0 eng
020 _a9780470167748 (hbk.)
020 _a0470167742 (hbk.)
035 _a(Sirsi) u3406
040 _aEG-CaNU
_cEG-CaNU
_dEG-CaNU
042 _a ncode
082 0 4 _a 004
_2 22
100 1 _aTaylor, Richard N.,
_d 1952-
_96715
245 1 0 _aSoftware architecture :
_b foundations, theory, and practice /
_c Richard N. Taylor, Nenad Medvidović, Eric M. Dashofy
260 _aHoboken, NJ :
_b John Wiley,
_c c2010.
300 _axxiv, 712 p. :
_b ill. ;
_c 25 cm.
504 _aIncludes bibliographical references (p. 675-690) and index.
505 0 _aThe 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
520 _aRather 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
650 0 _aSoftware architecture
_96716
700 1 _aMedvidović, Nenad.
_96717
700 1 _aDashofy, Eric M.
_96718
596 _a1
999 _c2406
_d2406