需求分析技術語言和業務語言統一

2019年06月04日 来源:
发现灯盏之美
红河灯盏花具有的作用
红河灯盏花能入药吗

  在软件开发领域,人们越来越多地提到需求。和其他领域一样,这里的需求源自用户的需要,而不同则在于开发软件系统困难的部分就是准确说明开发什么,这就是软件项目的需求。

  為什么我們如此多的關注需求?原因恰恰在于我們無法有效地獲取需求,我們無法準確地表述需求,而需求的變化對于整個項目的成本、周期影響極大,所謂一石激起千層浪。所以,想讓項目獲得成功,首先要做好需求分析。

  什么是需求?

  要了解需求的本质,首先需要明确需求是为谁负责的?是用户还是开发人员?当然用户是上帝,我们所做的一切工作对他们负责,但是客户的愿望并不全是需求,只有从业务要求开始,考虑开发实际情况,在此基础上建立了开发承诺的才能称之为需求。

  1997年IEEE软件工程标准词汇表对软件需求的定义为:

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

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

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

  请注