Recent Activity
Admin
User for 4 years
Recently Created Pages View All
第2章 为什么软件架构很重要?
啊,建造,建造! 这是所有艺术中最崇高的艺术。 —— 亨利・沃兹沃思・朗费罗(Henry Wadsworth Longfellow) 如果架构是答案,那么问题是什么? 本章从技术角度重点关注...
第1章 什么是软件架构?
我们应成为未来的架构师,而非受害者。 ——R. 巴克敏斯特・富勒(R. Buckminster Fuller) 我们(作者)撰写和你们(读者)阅读一本关于软件架构的书,这本书提炼了许多人的经...
第14章 其他质量属性
质量不是当你所做的符合你的意图时所发生的情况。质量是当你所做的符合客户期望时所发生的情况。 ——瓜斯帕里(Guaspari) [第 4 章][ch04]——[第 13 章][ch13] 分别...
第13章 易用性
人们会忽略那些忽略人的设计。 —— 弗兰克・奇梅罗(Frank Chimero) 易用性关注的是用户完成期望任务的难易程度以及系统提供的用户支持类型。多年来,对易用性的关注已被证明是提高系统...
第12章 可测试性
测试会导致失效,而失效会带来理解。 —— 伯特・鲁坦(Burt Rutan) 开发设计良好的系统的成本中,有很大一部分用于测试。如果经过深思熟虑的软件架构能够降低这一成本,回报将是巨大的。 ...
Recently Created Chapters View All
第十二章 软件透明度预测
到现在为止,应该很清楚的是,软件透明度和加强更广泛的软件供应链安全态势的努力绝不是转瞬即逝的。我们看到全球公共和私营部门在法规、工具、技术和框架方面做出了无数努力
第十一章 消费者实务指南
软件供应商的另一面是软件消费者。这些消费者正试图理解正在出现的一系列指导、最佳实践和要求,这些指导、最佳实践和要求不可避免地涉及供应商和消费者之间关系的推拉动态。每个都有不同的观点、激励措施和目...
第十章 供应商实务指南
虽然我们已经讨论了许多来自私营和公共部门组织的新兴行业指导来源,但接下来的几章将努力为供应商和消费者提供一些实用的指导。这将包括来自我们讨论的来源的指导的综合,以及基于作者专业经验的行业最佳实践...
第九章 运营技术中的软件透明度
运营技术 (OT) 运行着世界上最关键的流程,从导弹平台和防御任务,到水处理厂和电力,再到关键制造、机场等。通常,这些环境使用气隙隔离网络高度隔离,并且可能有限制外部连接、云或移动功能。正因为如...
第八章 现有和新兴政府指南
在本章中,我们将讨论政府和公共部门组织针对软件供应链安全的现有和新兴出版物。这些出版物建立在我们在上一章中讨论的现有商业指南的基础上,并考虑了国防部 (DoD)、美国联邦民事行政部门 (FCEB...