认知颠覆 · COGNITIVE OVERTURN

大型系统的大部分成本不在构建而在演化

典型商业软件的演化成本(维护、修改、适应环境变化)可以达到初始开发成本的 4-10 倍。这意味着如果设计阶段不为演化预留空间(可修改性、可理解性),你将在系统整个生命周期中持续付出高昂代价——"现在省的每一分设计时间,都会在未来以十倍的维护时间偿还"。
来源

《软件工程》第 9 章 / 软件演化

可迁移到

任何长期运行的资产——建筑、组织流程、教育体系——都应将"可演化性"纳入设计阶段的核心考量,而非只关注初始交付。

来自这本书的解读报告

《软件工程》

伊恩·萨默维尔 (Ian Sommerville) · 软件工程 / 系统设计

这本书回答了软件开发为何需要工程化方法的问题,它的答案是在全生命周期中匹配情境化的过程模型与系统化技术。

软件工程·系统设计·项目管理·架构设计·需求工程
阅读完整解读报告 →
PRESS YOUR OWN BOOK

找一本想读的书,解读出你自己的洞察

90 秒得到核心模型 · 行动接口 · 失效边界 · 三套 SOP

解读一本书 →