构建之法阅读笔记04
in 归档 with 0 comment

构建之法阅读笔记04

in 归档 with 0 comment

《构建之法》中第八章的主题为需求分析。需求对于软件团队来说是十分重要的。因为这关乎到软件是否能够受到针对人群的欢迎,所以软件团队必须慎重考虑并且在开发过程中必须考虑到这个元素。本书的这个章节就详细地描述了有关需求分析的作用以及实现方法。
一:软件需求,它说明了需求的具体步骤以及需求的类别。软件团队和客户代表要在需求阶段吧这些问题定义清楚。
二:软件产品的利益相关者,讲述了用户对于软件的利益。在这个阶段,我们要明白客户的需求和一件同时要弄清楚“他们想从软件中得到什么”。
三:用户调查,讲述了如何准确获得用户最需要的东西,文章中讲述了九种方法来获取信息。通过各种各样的调研手段,我们可以找到客户的需要。
四:竞争性需求分析的分析,通过NABCD模型,我们可以将我们的阶段统合成一个整体并且在执行时有一定的标准。
五:功能的定位和优先级,阐述了两种功能和两种需求的作用以及互相联系,我们可以将这些分析运用在产品线的各个产品上。
六:计划和估计,通过估计的练习,我们可以指定一个商业目标并且能够在预计范围内控制或者改善计划。最后为“分而治之”,也就是将工作进行分工调整,这样的话在工作中会有极大的帮助。
  需求分析对于我们开发人员以及整个软件开发都十分重要,值得重视并且能够为我们所用


个人感受部分:
1.之前考虑这个问题的时候想得比较少,都是从自己的角度出发。考虑的太少了。
之前都是自己的角度出发,这样太不好了。
2.这样带来的后果就是自己开发的东西没有人喜欢,因为软件开发出来是给用户使用的,而不是给自己使用的。
3.因此在开发软件之前需要去问问其他的人,特别是非软件专业的学生。
因为他们的感受就是用户的感受。

Responses