内容简介
本书阐述了怎么故一种体系的、可预测的、可重复的、节约本钱的办法来规划各类软件架构。书中不仅介绍了一种有用的架构规划办法,还提供了由可重用的规划知识所支撑的结构化办法,也收录了丰厚的案例研讨,用于展示怎么使用这一有用办法。
使用实际案例,你将掌握已被验证过的特点驱动规划(ADD)的全新版本,比方随同功用需求和架构问题呈现的可修改性、可用性以及可靠性。
Humberto Cervantes和Rick Kazman根据他们丰厚的经历,指导你通过各具特色的有用规划来支撑完好的软件周期,从需求到保护,再到演化。你将学习怎么成功地将规划整合在安排布景中,以及怎么使用灵敏办法规划软件体系。
通过阅览本书,你将:
* 理解架构规划会涉及哪些方面,以及适用于完好的软件开发生命周期中的哪个阶段。
* 掌握中心规划理念、原理和流程。
* 了解履行特点驱动规划办法的步骤。
* 向上或许向下增加规划和分析,包含针对售前过程的规划或许轻量级架构评审的规划。
* 识别和优化分析与规划之间的关键关系。
* 使用成熟的、可重用的规划原语,并使它们习惯具体问题和布景。
* 解决新范畴的规划问题,例如云范畴、移动范畴或许大数据范畴。
作者简介
温贝托·塞万提斯(Humberto Cervantes) Autónoma Metropolitana Itztapalapa大学教授,主要研究兴趣是软件架构,尤其是架构设计过程中使用的方法和工具,并积极推动这些方法和工具在软件产业中的应用。他拥有SEI软件架构专家和ATAM评估师认证。
里克·卡斯曼(Rick Kazman) 夏威夷大学教授,卡耐基·梅隆大学软件工程研究所首席研究员,主要研究兴趣是软件架构、设计和分析工具、软件可视化,以及软件工程经济学。Kazman创建了很多非常有影响的架构。
关注下方公众号【程序员李木子】,发送【408869】免费获取
更多文章,请关注公众号【程序员李木子】,有免费的电子书哦