每日日报 20210920

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

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

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。(3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。

 

上述标准的定义说明了三个方面的问题:

(1)从用户的角度来看,需求是什么?

(2)从软件开发者的角度来来看,需求是什么?

(3)需求最终以 何种形式反映出来?

  需求就是以一种清晰、简洁、一致且无二义性的方式对一个待开发系统中各个有意义陈述方面的一个集合。  

 

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

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

例如:产品应该生成一份所有道路的除冰调度表,这些道路在给定的时间参数内预计会结冰

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

例如:产品必须在0.25秒以内确定对方是“朋友”还是“敌人”。

产品应提供愉快的用户体验。

产品应该能被到达大厅的旅行者实用,这些旅行者可能不使用当地的语言。

posted @ 2021-09-20 22:36  涛浪浪i  阅读(78)  评论(0)    收藏  举报