软件需求与分析

这次上课学习了软件生产中需求问题的原因分析。

通过在课上看了一节梦想改造家的视频,了解到了如何进行需求问题的分析。

从问题到业务目标的深入,是解决问题的重要路径。

因为在了解需求的过程中,经常会因为沟通失真造成需求理解错误,而产品无法到达客户满意度的情况。

因此需求判断的第一个要点就是良好的沟通,而良好的沟通需要及时的复述,因为信息在传递的过程中

是不断失真的。

 

 需求分析的本质在于业务分析,而非技术分析。

业务场景是需求之魂。

需求就是定义系统需要做什么而不是怎么做,通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。
软件需求的定义:

IEEE(美国电气电子工程师学会)软件工程标准词汇表(1997年)将需求定义为:

(1)用户解决问题或达到目标所需的条件或能力。

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力

(3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。

 需求就是产品支持其拥有者的业务所必须完成的事,或让拥有者接受并感兴趣所必须具备的品质。

功能需求:就是产品必须完成的那些事情。

非功能需求:产品的属性或品质。要让拥有者和操作者接受,就必须具备这些属性或品质。

限制条件:是全局性的属性。它们可以是对项目本身的限制,或是对产品最终设计的限制。

 

posted @ 2021-09-06 19:20  好吗,好  阅读(98)  评论(0)    收藏  举报