《构建之法》-5

  书中谈论到关于需求分析的内容,了解到了对软件的需求也是多种多样的,以后到社会上的时候,有可能顾客并不知道他想要做什么样的软件,如果好好学了这本书,就会有一定的步骤和方法,傍敲侧击。我们会认为团队进行项目的时候开一个会是合理的,但如果要空出一天的时间来讨论这个项目的难处或者各人的感受的话,是十分不合理的。获取软件的需求有很多方法,这十分重要。比如,书中提到的一位父亲就比较喜欢用新浪网来看新闻,大多数人偏爱hao123这么“弱智”的网站,还有为什么360的装机量那么多。其实这都跟调查用户的需求有莫大的关系。在面对竞争对手的时候,要清楚自己的优点和缺点,以便加以改进。

  在估计项目用时多少时,往往没有一个准确的标准,所以要依情况而定。有些事客观规律,而不是个人能力决定的,因为人的能力不尽相同。这里有一个关于时间花费的经验公式:Y(实际时间花费)=X(对某事件的估计时间)±X(对某事件的估计时间)÷N(做过类似开发工作的次数)。这是在软件工程师在长期的实践中摸索出来的。对于一个庞大的项目来说,“分而治之”更便于开发。

 

原文地址:https://www.cnblogs.com/gxt-/p/6410707.html