




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XX项目产品需求规格说明书模板目录1 文档介绍21.1 文档目的21.2 文档范围21.3 读者对象31.4 参考文档31.5 术语及缩写解释32综合描述31.1 产品介绍31.2 产品面向的用户群体(可选)41.3 产品应当遵循的标准或规范41.4 产品范围41.5 产品涉众(涉及角色)41.6 设计和实现的限制51.7 假设和约束(依赖)53 产品需求63.1 需求分类63.2 用例图73.3 功能需求83.3.1 需求描述83.3.2 特殊需求93.3.3 数据规范93.4 非功能需求(包括但不限制于以下几项)93.4.1 时间特性要求93.4.2 精度要求103.4.3 业务量估算10
2、3.4.4 灵活性103.4.5 可用性103.4.6 安全性113.4.7 兼容性113.4.8 易用性123.4.9 可维护性123.5 运行环境133.5.1 设备及分布133.5.2 支撑软件133.6 接口133.6.1 硬件接口133.6.2 软件接口143.6.3 通讯接口143.6.4 用户接口144 验收标准154.1 功能验收标准164.2 非功能性验收标准16附录A:需求建模及分析报告16A.1需求模型116A.2需求模型N16附录B:需求确认16【对本文档的说明:本文档中黑色斜字体为说明性文字,黑色正常字体为需求规格说明书实际写作时必需部分。蓝色字体为举例说明文字。】1
3、文档介绍1.1 文档目的提示:软件需求规格说明主要描述系统的概貌、功能要求、性能分析、运行要求和将来可能提出的要求。阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。举例说明:示例:本文档的主要目的是描述XXX项目中XXX莫块的功能需求和非功能需求,功能需求采用用例的方式描述。以使所有涉众能够达成共识。本需求说明书,在需求固化之前,会有相应的变更。在文档历史中会详细记录变更的具体内容。1.2 文档范围提示:文档范围包括:产品介绍,产品面向的用户群体,产品应当遵守的标准及规范,产品范围,产品中的角色,产品的功能性需求,产品的非
4、功能性需求1.3 读者对象提示:1)各种管理人员及开发人员:专案经理、系统工程师、软件开发人员、硬件开发人员、测试人员、型态管理人员、品质保证人员、作业员和技术出版人员2)软件使用客户。1.4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符作者,文献名称,出版单位(或归属单位),日期标题日期出处1.5 术语及缩写解释缩写、术语解释2综合描述2.1 产品介绍提示:D说明产品是什么,什么用途。2)介绍产品的开发背景。2.2 产品面向的用户群体(可选)提示:裁剪说明:在需求阶段无法识别面向用户群体时可以对此部分进行裁剪。1)描述本产品面向的用户(客户、最终用户)的特征
5、;2)说明本产品将给他们带来什么好处?他们选择本产品的可能性有多大?2.3 产品应当遵循的标准或规范提示:阐述本产品应当遵循什么标准、规范或业务规则(BusinessRules),违反标准、规范或业务规则的产品通常不太可能被接受。也包括需要遵守的法律法规要求。2.4 产品范围提示:阐述本产品“适用的领域”和“不适用的领域”,清楚产品范围的好处是:D有助于判断什么是需求,什么不是需求;2)可以将开发精力集中在产品范围之内,少干吃力不讨好的事情;3)有助于控制需求的变更。2.5 产品涉众(涉及角色)提示:阐述本产品的涉众人或物。举例说明:涉众人或物名称说明管理员用于管理缓存一致性模块的人或系统。对
6、整个系统的管理可能是由终端命令或通过及系统接完成(比如:用于管理整个系统的Web!理系统)文件系统文件系统是在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区组织文件的方法。应用程序通过此系统写入数据。目前,我们的系统只提供IP-SAN功能,文件系统采用blockfs,所以我们首先只考虑此种文件系统备份端用于接收缓存并存储系统,当系统出现宕机,此系统会把备份的缓存写入磁盘2.6设计和实现的限制提示:名称主要内容必须使用的特定技术、工具、编程语言和数据库避免使用的特定技术、工具、编程语言和数据库要求遵循的开发规范和标准例如,如果由客户的公司或者第三方公司负责软件维护,就必须定义转包者所使用的
7、设计符号表示和编码标准企业策略的限制政府法规的限制工业标准的限制硬件的限制,例如,定时需求或存储器限制数据转换格式标淮的限制2.7假设和约束(依赖)提示:列举出对软件产品需求分析报告中,影响需求陈述的假设因素(及己知因素相对立)。如果这些假设因素不正确、不一致或者被修改,就会使软件产品开发项目受到影响。这些假设的因素可能包括:名称主要内容计划使用的商业组件,或者其它软件中的某个部件假定产品中某个用户界面将符合一个特殊的设计约定有关本软件用户的若干假定例如:假定用户会熟练使用SQL语百有关本软件开发工作的若干假定例如:用户承诺的优惠、方便、上级部门给予的特殊政策和支持等有关本软件运行环境的一些问
8、题工期约束经费约束人员约束设备约束地理位置约束其它有关项目约束操作系统例如:Linux2.6.22上运行,允许对内核改动和重新编译硬件平台例如:实验平台基于两块AS500N主板、双SASExpande背板的模拟平台3产品需求3.1需求分类提示:需求编号规定:需求子类,数字编号二级需求类别,数字编号一级需求类别,数字编号将需求先粗分再细分,下表中的功能需求1、性能需求2,需求子类1.1、需求子类2.1等符号应当被替换成有含义的名称。举例说明:需求类另需求子类需求描述功能需求1:需求子类1.1非功能需求2需求子类2.13.2用例图提示:此处填写需求用例图举例说明:3.3功能需求3.3.1 需求描述
9、3.3.1.1需求子类M.N输出备选事件流输入处理步骤输出1.1.2 特殊需求提示:特殊需求是该用例所专有,但无法在用例的事件流文本中较容易或较自然地进行说明。1.1.3 数据规范提示:裁剪说明:对于自研项目,在需求阶段,对产品数据格式识别不清晰时可以对此部分进行裁剪。描述用到的数据项,包括名称、长度、显示属性以及备注说明等。如下表所示:序号名称类型/长度显示属性说明001002003填表说明:1)类型/长度可直接使用相应开发语言对数据项的类型和长度定义来描述。2)显示属性表示可能的选项包括:必输项(必选项)、输入项(可选项)、只读项、隐藏项。3.4 非功能需求(包括但不限制于以下几项)3.4
10、.1 时间特性要求提示:说明对于该软件的时间特性要求,如:响应时间、批处理时间、更新处理时间、数据的转换和传送时间、解题时间等。举例说明:定义说明平均故障间隔时间(MTBFXX小时平均修复时间(MTTRXX小时3.4.2 精度要求提示:说明对输入、计算过程、输出数据精度的要求,可能包括传输过程中的精度。3.4.3 业务量估算提示:说明总业务量、日均业务量、峰值业务量等。3.4.4 灵活性提示:说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如操作方式上的变化,运行环境上的变化,同其他软件的接口变化,精度和有效时限的变化,计划的变化或改进。对于为了提供这些灵活性而
11、进行的专门设计的部分应该加以标明。3.4.5 可用性提示:指定一些因素,如检查点、恢复和再启动等,以保证整个系统可用性。举例说明:条目说明1培训时间经过2-3小时培训90项上的存储管理人员能够将此设备集成到应用系统中系统运行时间7X24小时运行3.4.6 安全性提示:指保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。个别领域的具体需求必须包括:D要求利用的密码技术;2)要求对特定的记录或历史数据集的保护方法;3)对某些特定的功能的访问权限的限定;4)对某些数据的加密传输要求。5)保证数据安全的能力,如双机热备份。举例说明:除在网络层、操作系统层采用高级别的产品外,在应用软件层和
12、管理层采用如下安全管理原则:1)提供了丰富的用户管理功能,能够对用户可进行的操作和可访问的网络资源范围进行灵活的权限控制。2)系统具有完善的日志管理功能,能够对所有登录用户操作相关的日志进行详细的记录,并且所有操作日志记录不可删除。3.4.7 兼容性提示:指系统可兼容的软硬件以及相关的操作系统,可以包括:分类名称版本号说明操作系统WindowsLinux软件可以运行在哪些操作系统平台上,理想的软件应该具启及平台无关性数据库SQL应用软件浏览器一是软件运行需要哪些其他应用软件的支持,二是判断及其他常用软件如MSOFFICE反病毒软件一起使用,是否造成其他软件运行错误或软件本身不能正确实现其功能硬
13、件网卡考察软件对运行的硬件环境有无特殊说明3.4.8易用性提示:指交互的适应性、功能性和有效性的集中体现,易用性是指在指定条件下使用时,软件产品被理解、学习、试用和吸引用户的能力,它包括:D易理解性:用户人时软件的结构、功能、逻辑、概念、应用范围、接口等难易程度;2)易学习性:用户学习软件应用难易程度;3)易操作性:用户操作和运行控制软件的难易程度,要求软件的人机界面友好,界面设计科学合理以及操作简单等方面进行考量。举例说明:系统基于中文的GUI管理界面,在系统初建、运行均提供友好人机界面,操作性好。系统的界面构建在微机的Windows下,浏览器方式显示管理信息,界面操作简单。3.4.9 可维
14、护性提示:软件可维护性即维护人员对该软件进行维护的难易程度,具体包括理解、改正、改动和改进该软件的难易程度。决定可维护性的因素:1)系统的大小2)系统的年龄3)结构合理性3.5 运行环境3.5.1 设备及分布提示:D主机类型2)网络类型3)存贮器容量4)其他特殊设备5)设备分布图3.5.2 支撑软件提示:1)操作系统2)数据库管理系统3)其他支撑软件3.6 接口提示:简要说明该软件同其他软件之间的公共接口、数据通信协议等,如果外部接口仅及某子功能有关,该接口说明应列在子功能规格说明书中。3.6.1 硬件接口提示:详细描述及硬件的接口。在此描述软件产品和系统硬件组件之间接口的逻辑特征,也包括支持
15、哪些设备、怎样支持这些设备和协议等。3.6.2软件接口提示:详细描述及其他系统/模块/项目之间的接口,包括内部接口、外部接口。若提供给最终应用开发商的主要产品形式包括编程接口,可专门在此进行阐述,包括的内容可以有:1)新增/更改/删除/不鼓励使用的接口类。2)新增/更改/删除/不鼓励使用的接口方法。3.6.3 通讯接口提示:说明采用的通讯协议,应用软件对外通讯实现方式等。举例说明:定义说明TCP/IP用于双控之间数据交换和控制信息传输3.6.4 用户接口提示:说明用户通过什么手段使用本软件(例如:终端机、密码键盘等)。基本操作方法,以及功能键使用说明。3.6.4.1 用户界面需求提示:陈述需要
16、使用在用户界面上的软件组件,描述每一个用户界面的逻辑特征。必须注意,这里需要描述的是用户界面的逻辑特征,而不是用户界面。以下是可能包括的一些特征:1)将要采用的图形用户界面(GUI)标准或者产品系列的风格;2)有关屏幕布局或者解决方案的限制;3)将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:a)选单;b)标准按钮;c)导航链接;d)各种功能组件;e)消息栏;4)快捷键;5)各种显示格式的规定,可能包括:a)不同情况下文字的对齐方式;b)不同情况下数字的表现格式及对齐方式c)日期的表现方法及格式;d)计时方法及时间格式;e)等等。6)错误信息显示标准;对于用户界面的细节,例如:一个
17、特定对话框的布局,应该写入具体的用户界面设计说明中,而不能写入软件需求规格说明中如果采用现成的、合适的用户界面设计规范(标准),或者另文描述,可以在这里直接说明,并且将其加入参考文献。举例说明:需求名称详细要求CDPAgentGUI界面非Wet#面,彳t统的GUI界面,符合公司VI规范CDPServerGUI界面Wet#面,殄巧多种通用一体化框架4验收标准提示:裁剪说明:如果合同中或用户需求说明书已经定义了验收标准,该章节可删除。说明对技术需求及非技术需求等方面的验收标准,如功能、性能的正确性、安全性、可靠性等方面的要求。示例如下:4.1功能验收标准举例说明:验收项验收标准软件产品整体运行稳定,无死机、程序中断性错误软件产品数据流计算正确、报表打印、数据查询正确及其它软件产品数据接口接口正确,及其它系统的连接正确及用户给定需求一致性完全实现给定需求规定的功能和性能4.2非功能性验收标准举例说明:验收项验收标准可靠性连续运行48小时无死机性故障一:安全性主机掉电后数据不丢失,完整性不受影响响应时间小于3秒测试用例不通过数的比例小于3%Bug属性严重bug
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025郑州智能监控系统维护保养合同
- 《2025年度企业雇佣合同》
- 2025年的国际设备租赁合同范本
- 装潢公司室内装修工程协议
- 电池买卖协议书范本
- 互相担保贷款协议书
- 压轴题03 填空题-力学中的摩擦力、平衡力、功能关系 (学生版)-2025年中考科学压轴题专项训练
- 铁矿石采选项目安全风险评价报告
- 洁磁剂项目风险分析和评估报告
- 无锡商业职业技术学院《生物地理学》2023-2024学年第二学期期末试卷
- 23G409先张法预应力混凝土管桩
- 践行总体国家安全观挺膺担当新时代青年 高中生国家安全观教育主题班会
- 三年级下册口算天天100题(A4打印版)
- 上海交通大学学生生存手册
- 高效执行四原则授课版
- 建筑空间组合论形式美的规律课件
- DB32T 3985-2021 河湖岸坡植物防护技术规范
- 受限空间作业票填写模板
- CJJ-T 34-2022 城镇供热管网设计标准
- 小蝌蚪找妈妈(第一课时)(省一等奖)
- 勘察设计工作大纲
评论
0/150
提交评论