eBooks-it.org Logo
eBooks-IT.org Inner Image

Software Architecture in Practice

2nd Edition
Software Architecture in Practice Image

Book Details:

Publisher:Addison-Wesley Professional
Series: Addison Wesley , Practice
Author:Paul C. Clements
Edition:2
ISBN-10:0321154959
ISBN-13:9780321154958
Pages:560
Published:Apr 19 2003
Posted:Nov 19 2014
Language:English
Book format:CHM
Book size:3.98 MB

Book Description:

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&#153 (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.

Download Link:

Related Books:

Handbook of Enterprise Systems Architecture in Practice

Handbook of Enterprise Systems Architecture in Practice Image
Enterprise architecture (EA) is the organizing logic for a firms core business processes and IT capabilities captured in a set of policies and technical choices. Handbook of Enterprise Systems Architecture in Practice provides a comprehensive and unified reference overview of practical aspects of enterprise architecture. This Premier Reference Source includes a complete analysis of EA theory, concepts, strategies, implementation challenges, and case studies. The impact of effective enterprise architecture on IT governance, IT portfolio management, IT risks, and IT outsourcing are described in this authoritative reference tool. Researchers and IT professionals will gain insights into how firms can maximize the business value of IT and increase competi...

REST in Practice

Hypermedia and Systems Architecture
REST in Practice Image
Why don't typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications?In this insightful book, three SOA experts provide a down-to-earth explanation of REST and demonstrate how you can develop simple and elegant distributed hypermedia systems by applying the Web's guiding principles to common enterprise computing problems. You'll learn techniques for implementing specific Web technologies and patterns to solve the needs of a typical company as it grows from modest beginnings to become a global enterprise.Learn basic Web techniques for application integration Use HTTP and the Web's infrastructure ...

Enterprise Architecture Best Practice Handbook

Building, Running and Managing Effective Enterprise Architecture Programs
Enterprise Architecture Best Practice Handbook Image
A professional technical roadmap to designing, implementing & operating Federated Information Technology Architectures, with Zachman Framework process models & matrices, implementation plan templates & other supporting documents & organizational resources....



2007 - 2021 © eBooks-IT.org