书籍介绍
本书系统深入地介绍、说明和探究了利益相关者、视点和视角三个概念,并定义了一种为信息系统创建有效架构的方法。同时还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。本书分为五个部分,共30章。第一部分(第1~5章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色。第二部分(第6~14章)描述作为架构师所要从事的重要活动,如商量确定项目的范围、识别并管理利益相关者、使用场景和模式、创建模型以及为架构创建文档并对其加以验证等。第三部分(第15~23章)集合了在创建架构描述时最重要的七种视点:情境、功能、信息、并发、开发、部署和运维视点。第四部分(第24~29章)集合了对于信息系统最重要的视角,包括安全性、性能和可伸缩性、可用性和适应性、演进、位置、开发资源、国际化等。第五部分把这些概念融合在一起,并阐释了如何把这些理论应用到实践中。