软件需求开发最佳实践— —阅读笔记三

从软件工程诞生的那一刻,需求体系就一直走在过程改进的道路上,作为一个软件开发人员的预备役,对于软件需求我们应该有一定的认识,《软件需求开发最佳实践》这本书来对于初学者来说能够很好的理解软件需求。

      需求体系比较成熟的有结构化方法、面向对象方法、面向控制方法和面向数据方法,在需求成果表达上也有许多手段,如著名的5W1H、UML等等。这就需要我们去链接这些方法来辅助我们对于软件的理解和对客户的要求的理解。

      一个科学的需求体系应该有:

            1.统一的需求作业标准

            2.高效地向下游传递需求工作成果

            3.有效的形成积累

            4.提升知识复用率

      对于我来说,没有学习软件需求这门课的时候,需求便是想要什么,而这里专指软件需求,是系统必须完成的事或者说是必须要具备的某种品质。百度对于软件需求的定义:

            1.用户解决问题或达到目标所需条件或权能。

            2.系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能。

            3.一种能反应上面条件所述条件或权能的文档说明。

       在接下来的学习中不但要学习如何编程也要学习如何进行软件需求调研。

posted @ 2017-01-03 22:42  沙漠绿鹰  阅读(108)  评论(0编辑  收藏  举报