跳到主要内容

软件工程的本质

这组笔记回答什么问题?​

  • 大型软件项目为什么普遍失败, 而失败又不是由单一原因造成的;
  • 从"程序"到"编程系统产品", 成本为什么会翻九倍;
  • 哪些困难是软件固有的, 哪些只是当时工具落后造成的;

这组笔记对应哪些章节?​

笔记原著章节
010-焦油坑-编程的乐趣与苦恼第1章《焦油坑》
020-编程系统产品的九倍成本第1章《焦油坑》
030-软件的根本困难与次要困难第16章《没有银弹》
040-没有银弹与可行出路第16章、第17章《再论〈没有银弹〉》
050-软件工程的成熟度第20章《结束语:令人向往、激动人心和充满乐趣的五十年》