×
暂无评论
图文详情
  • ISBN:9787111763611
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:212
  • 出版时间:2024-12-01
  • 条形码:9787111763611 ; 978-7-111-76361-1

本书特色

软件架构指标在保持软件项目的可维护性、保证架构的高质量,以及对累积的架构和技术债务的危险警告方面发挥着关键作用。在本书中,具有丰富实操经验的软件架构师 Christian Ciceri、Dave Farley、Neal Ford、Andrew Harmel-Law、Michael Keeling、Carola Lilienthal、Jo?o Rosa、Alexander von Zitzewitz、Rene Weiss 和 Eoin Woods 分享了他们的案例研究,介绍了每个软件架构师都应该知道的架构指标。 这并不是一本理论性书籍。它基于实际经验,专为软件架构师和开发人员编写,更关注实践和落地。本书分享了关键的软件架构指标,帮助你正确设置关键绩效指标并度量结果。你会学到更多关于决策和度量效率的知识。 通过本书,你将学会: ●度量软件架构是否满足目标。 ●选择正确的指标来跟踪。 ●提高可观测性、可测试性和可部署性。 ●对软件架构项目进行优先级排序。 ●建立富有价值、更便于洞察信息的仪表板。

内容简介

本书通过 10 位杰出实践者的贡献,分享了关键的软件架构指标,帮助你设定正确的关键绩效指标并衡量结果。软件架构指标是软件项目的可维护性和架构质量的关键,它们可以在项目早期向你发出警告,提醒你注意架构和技术债务的积累。本书不是一本关于理论的书。它更多的是关于实践,关于已经尝试过并行之有效的方法。本书面向渴望探索成功案例的软件架构师和软件开发人员,旨在帮助读者进一步了解决策和测量的有效性。

目录

目录前言1第1章 释出四个关键指标91.1 定义和检测101.2 重构心智模型111.3 捕获和计算181.4 展示和理解201.5 讨论和理解261.6 自主权和改进271.7 结论28第2章 适应度函数测试金字塔:架构测试与指标的    类比292.1 适应度函数和指标292.2 适应度函数的类别33目录前言1第1章 释出四个关键指标91.1 定义和检测101.2 重构心智模型111.3 捕获和计算181.4 展示和理解201.5 讨论和理解261.6 自主权和改进271.7 结论28第2章 适应度函数测试金字塔:架构测试与指标的    类比292.1 适应度函数和指标292.2 适应度函数的类别332.3 测试金字塔392.4 适应度函数测试金字塔402.5 示例及其完整分类432.6 完整分类的顶层示例462.7 开发适应度函数和指标482.8 结论50第3章 演进式架构:由可测试性和可部署性指导的    架构513.1 学习和探索的重要性523.2 可持续变革的工具523.3 可测试性:创建高质量的系统533.4 可部署性:扩展系统的开发553.5 结论55第4章 使用模块化成熟度指数改进架构574.1 技术债务574.2 技术债务的起源584.3 使用模块化成熟度指数评估604.4 模块化614.5 层次结构624.6 模式一致性644.7 计算MMI654.8 确定MMI的架构评审694.9 结论71第5章 私有构建与指标:DevOps转型工具735.1 关键术语745.2 责任转移765.3 重新赋能本地环境775.4 私有构建785.5 案例研究:不稳定的主干805.6 案例研究:被阻碍的顾问825.7 指标845.8 实践中的指标865.9 结论88第6章 组织的扩展:软件架构的中心角色916.1 YourFinFreedom 打破了单体936.2 实现一个分布式大泥球956.3 寻找方向976.4 从尽力而为到有意为之986.5 以指标为导向,提高软件架构的有意性1016.6 通过沟通来管理期望1096.7 学习和演进架构1116.8 那Anna呢1136.9 结论113第7章 度量在软件架构中的作用1157.1 为软件架构添加度量功能1167.2 度量方法1187.3 度量系统质量1207.4 入门指南1287.5 假设性案例研究1307.6 误区1327.7 结论133第8章 从指标向工程演进1358.1 适应度函数之路1358.2 从指标到工程1378.3 自动化操作指标1408.4 案例研究:耦合1428.5 案例研究:零日安全检查1458.6 案例研究:保真度适应度函数1478.7 结论151第9章 使用软件度量指标来确保可维护性1539.1 使用指标的理由1539.2 为什么指标没有被更广泛地使用1589.3 收集指标的工具1599.4 有用的指标1599.5 架构适应度函数1769.6 如何随时间跟踪度量指标1779.7 改进软件的几条黄金法则1789.8 结论179第10章 用目标-问题-指标法度量未知18110.1 目标-问题-指标法18210.2 案例研究:学会预见未来的团队18710.3 GQM工作坊19210.4 结论196
展开全部

作者简介

Christian Ciceri 是一名软件架构师,也是 Apiumhub 的联合创始人。 Dave Farley 是持续交付、DevOps 和软件开发领域的思想领袖。 Neal Ford 是 Thoughtworks 的总监、软件架构师和文化塑造师。 Andrew Harmel-Law 是 Thoughtworks 的技术主管。 Carola Lilienthal 博士 是 Workplace Solutions GmbH 的总经理。 Michael Keeling 是一位经验丰富的软件架构师、敏捷实践者和程序员。 Jo?o Rosa 是一位专注于组织发展的独立顾问。 Alexander von Zitzewitz 是 hello2morrow 的创始人之一。 Rene Weiss 是 Finabro 的首席技术官。 Eoin Woods 是 Endava 的首席技术官。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航