该书是按照原理、应用、组织、前沿这样一个顺序进行新一代软件需求工程的描述。原理部分的描述是由需求工程原理篇和需求工程知识篇两个部分构成,通过原理部分的内容读者可以了解到新一代软件需求工程有别于传统软件需求工程的构成、过程、特点、价值及知识。本篇是原理篇的阅读笔记。
第一章写得是对软件需求的反思。分析了软件项目失败的原因,属于需求分析造成软件设计的错误和缺陷约占软件失败的64%,而属于程序代码的错误仅占36%。所以软件需求分析对软件开发至为重要。
接下来是寻根源。手握“软件工程”和“需求”工程两把利剑,才能确保软件项目的成功。
再好的方法和工具如果用在范围不确定和目标不清晰的地方是不会发挥其作用的,就像在一个没有石油的地方用再好的钻井工具也一样打不出石油。