51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1677|回复: 6
打印 上一主题 下一主题

用户需求,系统需求和非功能需求之间有什么区别?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-25 20:13:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用户需求,系统需求和非功能需求之间有什么区别?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

7#
发表于 2007-1-31 23:40:27 | 只看该作者

用户需求,系统需求和非功能需求之间有什么区别?

用户需求,包括用户的显式需求和隐式需求。显式需求也就是用户的原始需求,隐式需求是需要需求分析人员根据他的需求分析技术,业务技术,良好的沟通能力等等去挖掘出的,经过需求分析后,就形成软件规格说明书(SRS),它明确指出了系统的需要实现的目标。
功能需求是用户需求的一部分,像还有性能需求,GUI等等,这些都会在SRS中有体现。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-1-29 23:37:20 | 只看该作者

回复 #1 yay 的帖子

用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。

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

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

[ 本帖最后由 SOG 于 2007-1-29 23:38 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-1-26 10:32:55 | 只看该作者
啊,想起来了.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-26 10:18:00 | 只看该作者
比如说性能需求就不是功能需求吧.还有安全性需求,易用性,易维护性等等吧.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-26 10:11:40 | 只看该作者
嗯,不错,但是非功能需求具体指的的是什么呢?还是不清楚.能不能举个例子?
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-1-25 20:29:24 | 只看该作者
发表下个人意见:
用户需求是指用户提出的原始需求,,经过需求分析得到产品需求,产品需求经过需求分配得到软件系统需求.
非功能需求应该是属于软件系统需求的,是系统需求的一部分.
个人见解,请大家都来谈谈,相互学习!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 03:22 , Processed in 0.063697 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表