软件系统架构:使用视点和视角与利益相关者合作
2013年5月1日 出版
鲁然斯基等编著的《软件系统架构(使用视点和视角与利益相关者合作原书第 2 版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角三大主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构(使用视点和视角与利益相关者合作原书第 2 版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。
《软件系统架构(使用视点和视角与利益相关者合作原书第 2 版)》分为五个部分,共 30 章。第一部分(第 1~5 章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色;第二部分(第 6~14 章)描述作为架构师所要从事的重要活动,如协商项目的范围、识别并管理利益相关者、使用场景和模式、创建模型以及为架构创建文档并对其加以验证等;第三部分(第 15~23 章)集合了在创建架构描述时最重要的七种视点:情境、功能、信息、并发、开发、部署和运维视点;第四部分(第 24~29 章)集合了对于信息系统最重要的视角,包括安全性、性能和可伸缩性、可用性和适应性、演进、位置、开发资源、国际化等;第五部分(第 30 章)把这些概念融合在一起,并阐释了如何把这些理论应用到实践中。