用户需求,系统需求和非功能需求之间有什么区别?
用户需求,系统需求和非功能需求之间有什么区别? 发表下个人意见:用户需求是指用户提出的原始需求,,经过需求分析得到产品需求,产品需求经过需求分配得到软件系统需求.
非功能需求应该是属于软件系统需求的,是系统需求的一部分.
个人见解,请大家都来谈谈,相互学习! 嗯,不错,但是非功能需求具体指的的是什么呢?还是不清楚.能不能举个例子? 比如说性能需求就不是功能需求吧.还有安全性需求,易用性,易维护性等等吧. 啊,想起来了.
回复 #1 yay 的帖子
用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求记录在软件需求规格说明(SRS)中。SRS完整地描述了软件系统的预期特性。SRS我们一般把它当作文档,其实,SRS还可以是包含需求信息的数据库或电子表格;或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片。开发、测试、质量保证、项目管理和其他相关的项目功能都要用到SRS。
非功能性需求,是指软件产品为满足用户业务需求而必须具有的、除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可维护性、可扩充性、对技术和对业务的适应性
[ 本帖最后由 SOG 于 2007-1-29 23:38 编辑 ]
用户需求,系统需求和非功能需求之间有什么区别?
用户需求,包括用户的显式需求和隐式需求。显式需求也就是用户的原始需求,隐式需求是需要需求分析人员根据他的需求分析技术,业务技术,良好的沟通能力等等去挖掘出的,经过需求分析后,就形成软件规格说明书(SRS),它明确指出了系统的需要实现的目标。功能需求是用户需求的一部分,像还有性能需求,GUI等等,这些都会在SRS中有体现。
页:
[1]