不看书是不知道,细细了解软件需求分析中的“分析”一词是一个集合词汇,是将逻辑方法中的定义、划分、归纳、演绎、推理、假设、论证等统统纳入其中的。作者认为要想做好分析工作首先要对这些逻辑方法很清楚,要学会综合使用。分析的对象有两个:客户的需求和软件构成的要素,分析的目的是能够使客户的需求和软件的要素建立匹配关系。
简而言之,要做好软件需求分析工作就是“一法两点”,“一法”就是要掌握逻辑方法,“两点”就是要懂得客户业务知识和软件知识。一个具有“完整性、准确性、无二义、变化可控”等特征的软件需求只有借助逻辑方法才能做到。作者更是分享给广大读者经验,逻辑方法并不难,只要有心留意、用心体会,不难发现自己在工作中大量运用逻辑方法,它并不是一个神秘的东西。