Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Architecture in Practice, Second Edition

Buy

This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture-how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy.

Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions.

Topics new to this edition include:

  • Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM)

  • Capturing quality requirements and achieving them through quality scenarios and tactics

  • Using architecture reconstruction to recover undocumented architectures

  • Documenting architectures using the Unified Modeling Language (UML)

  • New case studies, including Web-based examples and a wireless Enterprise JavaBeans(TM) (EJB) system designed to support wearable computers

  • The financial aspects of architectures, including use of the Cost Benefit Analysis Method (CBAM) to make decisions

If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, use Software Architecture in Practice, Second Edition, to get up to speed on the current state of software architecture.

(HTML tags aren't allowed.)

Object-Oriented Analysis and Design with Applications (2nd Edition)
Object-Oriented Analysis and Design with Applications (2nd Edition)
In this eagerly awaited second edition, Grady Booch draws upon the rich and varied results of those projects and offers improved methods for object development and a new, unified notation. With numerous examples implemented in C++, Booch illustrates essential concepts, explains the method, and shows successful applications in a variety of fields....
Understanding Medical Surgical Nursing (Hardcover Only)
Understanding Medical Surgical Nursing (Hardcover Only)

Continuing the success of their previous books, authors Linda Williams and Paula Hopper deliver another trend-setting edition that explores and teaches the "why" of medical/surgical nursing. Complex issues are presented in a clear and easy-to-digest way that encourages LPN students to think critically while learning real world...

Restoration and Development of the Degraded Loess Plateau, China (Ecological Research Monographs)
Restoration and Development of the Degraded Loess Plateau, China (Ecological Research Monographs)

This book presents state-of-the-art scientific evidence and technological innovations to restore lands on the Loess Plateau of China, known worldwide for its serious land degradation and desertification problems. Supported by a rapidly developing Chinese economy and the dissemination of effective technology, the Grain-for-Green Project and...


Network: Theorizing Knowledge Work in Telecommunications
Network: Theorizing Knowledge Work in Telecommunications
How does a telecommunications company function when its right hand often doesn't know what its left hand is doing? How do rapidly expanding, interdisciplinary organizations hold together and perform their knowledge work? In this book, Clay Spinuzzi draws on two warring theories of work activity - activity theory and actor-network theory - to...
Sales Excellence: Systematic Sales Management (Management for Professionals)
Sales Excellence: Systematic Sales Management (Management for Professionals)

This book presents a very novel and strategic approach to Sales Management, an area that has suffered from a lack of sophistication in practice. This content-rich and thought-provoking book has a very unique positioning: It considers the sales performance of an organization at a very high, strategic level and offers specific guidance in...

Beginning Access 2002 VBA (Programmer to Programmer)
Beginning Access 2002 VBA (Programmer to Programmer)
If you are using Access and want to go to the next level, you need to learn VBA. As part of Visual Basic®, VBA allows you to use some of the tremendously powerful programming techniques. In this book, we show you how VBA gives you complete control over the way your users view and interact with your Access databases.

This is the next level...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy