More Ebooks:

Best Damn Firewall Book Period

Behavioral and Cognitive Modeling of the Human Brain

Beginning Access 2002 VBA

BEA Weblogic Server Bible

Basic Local Alignment Search Tool (BLAST)

Backup and Restore Practices for Sun Enterprise Servers

AutoCAD 2004 Bible

Auditing Information Systems

Atlas of Human Hair Microscopic Characteristics

ASP.NET Website Programming, Visual Basic .NET Edition

find on eBook ToC:

Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison-Wesley Signature Series)

Beyond Software Architecture: Creating and Sustaining Winning Solutions (Addison-Wesley Signature Series)

Luke Hohmann, Addison-Wesley Professional

ISBN:0201775948, Edition: , 2003-02-09

Price: $49.99

  • Main Page
  • Table of content
  • Copyright
  • Advance praise for 'Beyond Software Architecture'
  • The Addison-Wesley Signature Series
  • Foreword by Martin Fowler
  • Foreword by Guy Kawasaki
  • Preface
    • Acknowledgments
  • Chapter 1. Software Architecture
    • Defining Software Architecture
    • Alternative Thoughts on Software Architecture
    • Why Software Architecture Matters
    • Creating an Architecture
    • Patterns and Architecture
    • Architectural Evolution and Maturation: Features versus Capabilities
    • Architectural Care and Feeding
    • Principles First, Second, and Third
    • Creating Architectural Understanding
    • The Team
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 2. Product Development Primer
    • What Is Product Management?
    • Why Product Management Matters
    • Product Development Processes: Creating Release 1.0
    • It Isn't Like That
    • The Business Plan
    • Product Development Processes: Creating Release n.n.n
    • Augmenting the Product Development Process
    • Crucial Product Management Concepts
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 3. The Difference between Marketecture and Tarchitecture
    • Who Is Responsible for What?
    • Early Forces in Solution Development
    • Creating Results in the Short Run while Working in the Long Run
    • Projecting the Future
    • Harnessing Feedback
    • Generating Clarity
    • Working in Unison
    • Context Diagrams and Target Products
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 4. Business and License Model Symbiosis
    • Common Software Business Models
    • Rights Associated with Business Models
    • Tarchitectural Support for the Business Model
    • Enforcing Licensing Models
    • Market Maturity Influences on the Business Model
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 5. Technology In-Licensing
    • Licensing Risks/Rewards
    • Contracts—Where the Action Is
    • When Business Models Collide, Negotiations Ensue
    • Honoring License Agreements
    • Managing In-Licensed Technology
    • Open Source Licensing
    • License Fees
    • Licensing Economics
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 6. Portability
    • The Perceived Advantages of Portability
    • The Business Case for Portability
    • Creating Portable Applications
    • The Matrix of 'Pain'
    • Beware the Promises You Make
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 7. Deployment Architecture
    • Deployment Choices
    • Customer Influences on Deployment Architectures
    • Corporate Influences on Deployment Architecture
    • Choosing a Software Deployment Architecture
    • Deployment Architectures and the Distribution of Work
    • The Information Appliance
    • Deployment Choice Influences on Software Architecture
    • The Future of Consumer Software
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 8. Integration and Extension
    • Customer Control—The Driving Force
    • Layered Business Architectures: Logical Structures
    • Creating Layered Business Architectures
    • Integration and Extension at the Business Logic Layers
    • Integration and Extension of Persistent Data
    • Business Ramifications
    • Managing APIs over Multiple Releases
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 9. Brand and Brand Elements
    • Brand Elements
    • Managing In-License Brands
    • Brand Element Customizations
    • Changing Brand Elements
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 10. Usability
    • Usability Is about Money
    • Mental Models, Metaphors, and Usability
    • Tarchitectural Influences on User Interface Design
    • The Need for Speed
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 11. Installation
    • The Out of Box Experience
    • Ouch! That Might Hurt
    • Installation and Architecture
    • How to Install
    • Finishing Touches
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 12. Upgrade
    • Like Installation, Only Worse
    • Making Upgrades Less Painful
    • Market Maturity and Upgrades
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 13. Configuration
    • Configurability—An Element of Usability
    • The System Context
    • Initialization versus Execution
    • Setting the Value
    • Setting the Right Value
    • Configuration Parameter Heuristics
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 14. Logs
    • I Want to Know What's Happening
    • Not Just the Facts
    • Log Format and Management
    • Postprocessing Log Data
    • Logging Services
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 15. Release Management
    • Yes, You Really Need This
    • Establishing a Baseline
    • Release Management
    • Release Identification
    • SKUs and Serial Numbers
    • Release Management Influences on Tarchitecture
    • Chapter Summary
    • Check This
    • Try This
  • Chapter 16. Security
    • Viruses, Hackers, and Pirates
    • Digital Identity Management
    • Transaction Security
    • Software Security
    • Information Security
    • Secret Algorithms or Secret Keys?
    • Back Doors
    • Security and Marketecture
    • Chapter Summary
    • Check This
    • Try This
  • Appendix A. Release Checklist
    • Tracking Information
    • Engineering/Development
    • Quality Assurance
    • Technical Publications
    • Core Product Management
    • Knowledge Transfer—Professional Services
    • Knowledge Transfer—Sales and the Channel
    • Knowledge Transfer—Technical Support
    • Release Activities
  • Appendix B. A Pattern Language for Strategic Product Management
    • Applying The Patterns
    • Capturing and Sharing the Result
    • Market Map
    • Market Events/Market Rhythms
    • Feature/Benefit Map
    • The Tarchitecture Roadmap
  • References
  • Bibliography
  • Software Development—People and Project Management
  • Software Development—Configuration Management
  • Software Development—Code and Selected Technologies
  • Product Management / Marketing
  • Business Classics
  • Software Architecture
  • About Luke Hohmann
  • Index
    • Index O