Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, 2nd edition
BRAND: PEARSON
Publisher: | Addison-Wesley Professional |
Author: | Nick Rozanski; Eóin Woods |
Edition: | (October 25, 2011) © 2012 |
eBook ISBN: | 9780132906128 |
Print ISBN: | 9780321718334 |
Type: | 1 Year Subscription. Dành cho Cá nhân |
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In
See what in the box
Mô tả sản phẩm
Kiến trúc Hệ thống Phần mềm là một hướng dẫn được đánh giá cao, hướng đến người thực hành để thiết kế và triển khai các kiến trúc hiệu quả cho hệ thống thông tin. Nó vừa là phần giới thiệu dễ tiếp cận về kiến trúc phần mềm vừa là một cuốn sổ tay vô giá về các phương pháp thực hành tốt nhất đã được thiết lập tốt.
Với cuốn sách này bạn sẽ học được cách
Thiết kế và truyền đạt một kiến trúc phản ánh và cân bằng các nhu cầu khác nhau của các bên liên quan
Tập trung vào các khía cạnh quan trọng về mặt kiến trúc của thiết kế, bao gồm các lĩnh vực thường bị bỏ qua như hiệu suất, khả năng phục hồi và vị trí
Sử dụng các kịch bản và mẫu để thúc đẩy việc tạo và xác thực kiến trúc của bạn
Ghi lại kiến trúc của bạn dưới dạng tập hợp các khung nhìn liên quan
Phản ánh các tiêu chuẩn và sự phát triển mới trong lĩnh vực này, phiên bản mới này mở rộng và cập nhật nhiều nội dung và
Thêm “quan điểm bối cảnh hệ thống” ghi lại các tương tác của hệ thống với môi trường của nó
Mở rộng cuộc thảo luận về các nguyên tắc kiến trúc, chỉ ra cách chúng có thể được sử dụng để cung cấp khả năng truy nguyên và cơ sở lý luận cho các quyết định kiến trúc
Giải thích cách phát triển linh hoạt và kiến trúc có thể phối hợp với nhau
Định vị các yêu cầu và hoạt động kiến trúc trong bối cảnh dự án
Trình bày một phương pháp nhẹ mới để xác nhận kiến trúc
Chapter 1: Introduction
Chapter 2: Software Architecture Concepts
Chapter 3: Viewpoints and Views
Chapter 4: Architectural Perspectives
Chapter 5: The Role Of The Software Architect
Chapter 6: Introduction to the Software Architecture Process
Chapter 7: The Architecture Definition Process
Chapter 8: Concerns, Principles, and Decisions
Chapter 9: Identifying and Engaging Stakeholders
Chapter 10: Identifying and Using Scenarios
Chapter 11: Using Styles and Patterns
Chapter 12: Producing Architectural Models
Chapter 13: Creating the Architectural Description
Chapter 14: Evaluating the Architecture
Chapter 15: Introduction to the Viewpoint Catalog
Chapter 16: The Context Viewpoint
Chapter 17: The Functional Viewpoint
Chapter 18: The Information Viewpoint
Chapter 19: The Concurrency Viewpoint
Chapter 20: The Development Viewpoint
Chapter 21: The Deployment Viewpoint
Chapter 22: The Operational Viewpoint
Chapter 23: Achieving Consistency Across Views
Chapter 24: Introduction to the Perspective Catalo
Chapter 25: The Security Perspective
Chapter 26: The Performance and Scalability Perspective
Chapter 27: The Availability and Resilience Perspective
Chapter 28: The Evolution Perspective
Chapter 29: Other Perspectives
Chapter 30: Working As A Software Architect
Appendix: Other Viewpoint Sets
Kiến trúc Hệ thống Phần mềm là một hướng dẫn được đánh giá cao, hướng đến người thực hành để thiết kế và triển khai các kiến trúc hiệu quả cho hệ thống thông tin. Nó vừa là phần giới thiệu dễ tiếp cận về kiến trúc phần mềm vừa là một cuốn sổ tay vô giá về các phương pháp thực hành tốt nhất đã được thiết lập tốt.
Với cuốn sách này bạn sẽ học được cách
Thiết kế và truyền đạt một kiến trúc phản ánh và cân bằng các nhu cầu khác nhau của các bên liên quan
Tập trung vào các khía cạnh quan trọng về mặt kiến trúc của thiết kế, bao gồm các lĩnh vực thường bị bỏ qua như hiệu suất, khả năng phục hồi và vị trí
Sử dụng các kịch bản và mẫu để thúc đẩy việc tạo và xác thực kiến trúc của bạn
Ghi lại kiến trúc của bạn dưới dạng tập hợp các khung nhìn liên quan
Phản ánh các tiêu chuẩn và sự phát triển mới trong lĩnh vực này, phiên bản mới này mở rộng và cập nhật nhiều nội dung và
Thêm “quan điểm bối cảnh hệ thống” ghi lại các tương tác của hệ thống với môi trường của nó
Mở rộng cuộc thảo luận về các nguyên tắc kiến trúc, chỉ ra cách chúng có thể được sử dụng để cung cấp khả năng truy nguyên và cơ sở lý luận cho các quyết định kiến trúc
Giải thích cách phát triển linh hoạt và kiến trúc có thể phối hợp với nhau
Định vị các yêu cầu và hoạt động kiến trúc trong bối cảnh dự án
Trình bày một phương pháp nhẹ mới để xác nhận kiến trúc
Chapter 1: Introduction
Chapter 2: Software Architecture Concepts
Chapter 3: Viewpoints and Views
Chapter 4: Architectural Perspectives
Chapter 5: The Role Of The Software Architect
Chapter 6: Introduction to the Software Architecture Process
Chapter 7: The Architecture Definition Process
Chapter 8: Concerns, Principles, and Decisions
Chapter 9: Identifying and Engaging Stakeholders
Chapter 10: Identifying and Using Scenarios
Chapter 11: Using Styles and Patterns
Chapter 12: Producing Architectural Models
Chapter 13: Creating the Architectural Description
Chapter 14: Evaluating the Architecture
Chapter 15: Introduction to the Viewpoint Catalog
Chapter 16: The Context Viewpoint
Chapter 17: The Functional Viewpoint
Chapter 18: The Information Viewpoint
Chapter 19: The Concurrency Viewpoint
Chapter 20: The Development Viewpoint
Chapter 21: The Deployment Viewpoint
Chapter 22: The Operational Viewpoint
Chapter 23: Achieving Consistency Across Views
Chapter 24: Introduction to the Perspective Catalo
Chapter 25: The Security Perspective
Chapter 26: The Performance and Scalability Perspective
Chapter 27: The Availability and Resilience Perspective
Chapter 28: The Evolution Perspective
Chapter 29: Other Perspectives
Chapter 30: Working As A Software Architect
Appendix: Other Viewpoint Sets