Software Architect Bootcamp, 2/e (Paperback)

Thomas J. Mowbray, Raphael Malveau

  • 出版商: Prentice Hall
  • 出版日期: 2003-12-10
  • 定價: $1,650
  • 售價: 1.8$299
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0131412272
  • ISBN-13: 9780131412279
  • 相關分類: UML軟體工程軟體架構
  • 立即出貨(限量) (庫存=1)




The completely updated "field manual" for becoming a better software architect!

The crucial skills you need to survive and thrive as an enterprise software architect! Fully updated for the latest techniques-from lightweight methods and architectural layers to Model-Driven Architecture and UML 2.0!

In this book, Raphael Malveau and Thomas J. Mowbray share up-to-the-minute insights and practical solutions for all the key challenges of building enterprise software systems with objects, components, and Internet technologies. You'll master today's best technical and business practices for the entire project lifecycle as you discover how to avoid crucial pitfalls and costly errors. Coverage includes:

  • Choosing the right architectural model for your project
  • Executing heavyweight and lightweight approaches to software architecture
  • Understanding the architectural issues associated with open source development
  • Managing complexity, scalability, reliability, security, latency, and flexibility
  • Making the most of abstraction, refactoring, and architectural prototyping
  • Leveraging proven design patterns and anti-patterns
  • Effective prototyping, business-case development, and project leadership
  • Coordinating smoothly with project managers and teams
  • Managing your own career as a software architect

With hands-on exercises, real-life war stories, and a take-no-prisoners attitude, Software Architect Bootcamp, Second Edition, won't just help you become a great software architect: it'll help you become a true technical leader of your organization.



作為企業軟體架構師,您需要掌握的關鍵技能!從輕量級方法和架構層到模型驅動架構和UML 2.0,全面更新的最新技術!
在這本書中,Raphael Malveau和Thomas J. Mowbray分享了最新的見解和實用解決方案,以應對使用物件、元件和互聯網技術構建企業軟體系統所面臨的所有關鍵挑戰。您將掌握當今最佳的技術和業務實踐,以及在整個項目生命週期中避免重要陷阱和昂貴錯誤的方法。內容包括:
- 為項目選擇適合的架構模型
- 執行軟體架構的重量級和輕量級方法
- 了解與開源開發相關的架構問題
- 管理複雜性、可擴展性、可靠性、安全性、延遲和靈活性
- 充分利用抽象、重構和架構原型
- 利用經過驗證的設計模式和反模式
- 有效的原型製作、商業案例開發和項目領導
- 與項目經理和團隊順利協調
- 管理自己作為軟體架構師的職業生涯