用户需求说明书与需求规格说明书的区别

用户需求说明书与需求规格说明书的区别

ID:43468276

大小:19.07 KB

页数:6页

时间:2019-10-03

用户需求说明书与需求规格说明书的区别_第1页
用户需求说明书与需求规格说明书的区别_第2页
用户需求说明书与需求规格说明书的区别_第3页
用户需求说明书与需求规格说明书的区别_第4页
用户需求说明书与需求规格说明书的区别_第5页
资源描述:

《用户需求说明书与需求规格说明书的区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用户需求说明书与需求规格说明书的区别1、用户需求说明书是用户的需求(期望),需要和用户确认的,重点是站在客户的角度讲产品功能。需求规格说明书是系统设计需求,主要是对内的,是从开发、测试的角度去讲产品功能。2、优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项目的规模而定。3、如果要省掉一个的话,更倾向于写用户需求,因为搞系统的时候要始终明白用户在想什么,要解决什么问题。需求规格相对不是很重要,具体实现用户需求的时候,你可以有各种方案,这个是用户不关心的。要是用户需求就已经理解错了,特别

2、是理解不全面,软件规格说明书写得好让用户签字就没有任何意义了。4、最新的做法Ø使用UML语言,开发需求用例说明书,用例、场景描述和事件――响应表,既可面向客户,又可面向开发设计;Ø使用敏捷开发方法,通过用户故事描述用户需求,即客户想要实现一个什么功能,以满足某个方面的需求。【相关知识】l“需求管理”的文档大体上包含需求管理计划、需求检查表、需求跟踪表(包含矩阵图)、需求变更状态跟踪表,以及与其配套产出的指南型文件。l“需求开发”的文档大体上包含需求规格说明书,需求规格说明书检查表,需求开发指南等。l需求分析报告:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要

3、满足哪些功能,哪些是重点、热点。l需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,重点是站在客户的角度讲产品功能。l需求规格说明书:是从业务规则讲起的,细一点偏向于软件的需求设计到概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等。u业务需求(Businessrequirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(visionandscope)文档来

4、记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(projectcharter或marketrequirement)文档。u用户需求(userrequirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。u功能需求(functionalrequirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoralrequirement),因为习惯上总是用“应该”对其进行描述:“系统

5、应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。注意:用户需求不总是被转变成功能需求。u产品特性,所谓特性(feature),是指一组逻辑上相关的功能需求,它们为用户提供某项功能,使业务目标得以满足。对商业软件而言,特性则是一组能被客户识别,并帮助他决定是否购买的需求,也就是产品说明书中用着重号标明的部分。客户希望得到的产品特性和用户的任务相关的需求不完全是一回事。一项特性可以包括多个用例,每个用例又要求实现多项功能需求,以便用户能够执行某项任务。u系统需求(systemrequirement)用于描述包含有多个子系统的产品(即系统)的顶级需求。系统可

6、以只包含软件系统,也可以既包含软件又包含硬件子系统。人也可以是系统的一部分,因此某些系统功能可能要由人来承担。u业务规则包括企业方针、政府条例、工业标准、会计准则和计算方法等。业务规划本身并非软件需求,因为它们不属于任何特定软件系统的范围。然而,业务规则常常会限制谁能够执行某些特定用例,或者规定系统为符合相关规则必须实现某些特定功能。有时,功能中特定的质量属性(通过功能实现)也源于业务规则。所以,对某些功能需求进行追溯时,会发现其来源正是一条特定的业务规则。u功能需求记录在软件需求规格说明(SRS)中。SRS完整地描述了软件系统的预期特性。SRS我们一般把它当作文档,其实,SRS还

7、可以是包含需求信息的数据库或电子表格;或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片。开发、测试、质量保证、项目管理和其他相关的项目功能都要用到SRS。u需求层次:组织级需求->业务需求->用户需求->功能需求(有时也叫行为需求)。Ø组织级需求:一般代表着组织的愿景和目标。对于大的公司,一般是通过资深的咨询顾问和咨询公司得出的,呈现的方式是咨询报告。比如在ITSM或者企业信息化这方面。典型的组织级的需求是:降低成本、减少库存成本、提升IT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。