51Testing软件测试论坛

标题: 用户需求,系统需求和非功能需求之间有什么区别? [打印本页]

作者: yay    时间: 2007-1-25 20:13
标题: 用户需求,系统需求和非功能需求之间有什么区别?
用户需求,系统需求和非功能需求之间有什么区别?
作者: maoshan    时间: 2007-1-25 20:29
发表下个人意见:
用户需求是指用户提出的原始需求,,经过需求分析得到产品需求,产品需求经过需求分配得到软件系统需求.
非功能需求应该是属于软件系统需求的,是系统需求的一部分.
个人见解,请大家都来谈谈,相互学习!
作者: yay    时间: 2007-1-26 10:11
嗯,不错,但是非功能需求具体指的的是什么呢?还是不清楚.能不能举个例子?
作者: wssgily    时间: 2007-1-26 10:18
比如说性能需求就不是功能需求吧.还有安全性需求,易用性,易维护性等等吧.
作者: yay    时间: 2007-1-26 10:32
啊,想起来了.
作者: SOG    时间: 2007-1-29 23:37
标题: 回复 #1 yay 的帖子
用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。

功能需求记录在软件需求规格说明(SRS)中。SRS完整地描述了软件系统的预期特性。SRS我们一般把它当作文档,其实,SRS还可以是包含需求信息的数据库或电子表格;或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片。开发、测试、质量保证、项目管理和其他相关的项目功能都要用到SRS。

非功能性需求,是指软件产品为满足用户业务需求而必须具有的、除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性、对技术和对业务的适应性

[ 本帖最后由 SOG 于 2007-1-29 23:38 编辑 ]
作者: yoyo_zhang    时间: 2007-1-31 23:40
标题: 用户需求,系统需求和非功能需求之间有什么区别?
用户需求,包括用户的显式需求和隐式需求。显式需求也就是用户的原始需求,隐式需求是需要需求分析人员根据他的需求分析技术,业务技术,良好的沟通能力等等去挖掘出的,经过需求分析后,就形成软件规格说明书(SRS),它明确指出了系统的需要实现的目标。
功能需求是用户需求的一部分,像还有性能需求,GUI等等,这些都会在SRS中有体现。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2