软件需求说明书模板V1.0(20080309).doc_第1页
软件需求说明书模板V1.0(20080309).doc_第2页
软件需求说明书模板V1.0(20080309).doc_第3页
软件需求说明书模板V1.0(20080309).doc_第4页
软件需求说明书模板V1.0(20080309).doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ABC Corporation ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 1 ”包围起来的内容,是编写指导,使用本模板编制文档时应该删除掉这些 内容。 b)如果某些章节或字段没有实质性内容,请填写“无” ,而不是留白,因为前者意味 着已经思考过了但没有内容。 本模板是根据“IEEE std. 830-1998 Recommended Practice for SRS” 及 “GB 计 算机软件需求说明编制指南”拟制的。 ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 2 修改记录修改记录 版本作者日期修改理由主要修改内容 XXXXXXYyyy/mm/ddXXXXXXX ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 3 目目 录录 1引言引言.4 1.1编写目的.4 1.2文档约定.4 2术语和缩写术语和缩写.4 2.1术语.4 2.2缩写.4 3综合描述综合描述.4 3.1背景.4 3.2功能概述.5 3.3运行环境.5 3.4用户类及其特征.5 4详细描述详细描述.6 4.1功能需求.6 4.1.1.6 4.2性能需求.8 4.3质量属性需求.8 4.3.1易用性8 4.3.2可维护性9 4.3.3可测试性9 4.3.4可扩展性9 4.3.5可移植性9 4.3.6可靠性9 4.3.7安全性10 4.4外部接口.10 4.5其它需求.10 4.5.1设计和实现上的限制10 4.5.2国际化10 4.5.3其它10 5参考文献参考文献.10 ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 4 1引言引言 1.1编写目的编写目的 本文通过详细描述的功能需求、性能需求、质量属性、外部接口及其它需 求,为后续设计、测试等工作提供依据与约束。 1.2文档约定文档约定 2术语和缩写术语和缩写 2.1术语术语 本文使用的术语见表 2.1。 表 2.1 术语英文含 义 2.2缩缩写写 本文使用的缩写见表 2.2。 表 2.2 缩写原文中文含义 3综合描述综合描述 3.1背景背景 3.2功能概述功能概述 3.3运行环境运行环境 3.4用户类及其特征用户类及其特征 4详细描述详细描述 4.1功能功能需求需求 4.1.1 需求描述需求描述: Actor: 优先级优先级: 使用频度使用频度: 前置条件前置条件: 后置条件后置条件: ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 7 正常过程正常过程: 可选过程可选过程: 异常过程异常过程: 特殊需求特殊需求: SR-F-1010 查询银行交易 需求描述需求描述:用户设置查询条件,软件显示满足条件的存取款交易数据,并在需要的时 候用户可以将查询结果导出为 Excel 文件。 Actor:用户 优先级优先级:高 使用频度使用频度:经常 前置条件前置条件: C0010 用户已登录 后置条件后置条件: R0010 用户查询到交易数据 正常过程正常过程:N1 N0010 用户选择“交易查询”功能,用例开始。 N0020 软件显示查询界面,供用户设置查询条件。可供设置的信息包括:卡号、币 种、开始查询日期、结束查询日期。其中,日期格式取 YYYYMMDD。 N0030 软件查询用户名下的所有卡号,作为卡号的取值范围。 N0040 用户选择:卡号(单选,不能为空) 、币种(单选,不能为空) 、开始查询日 期、结束查询日期。 N0050 软件确认用户选择了卡号、币种、开始查询日期、结束查询日期,且开始查 询日期与结束查询日期是同一年度。 N0060 软件查询满足条件的交易数据。 N0070 软件确认存在满足条件的交易数据,并以表格形式显示出来。 N0070-10 表头为:卡号、日期、支出、存入、余额、说明。 N0070-20 数据以“日期”从小到大排序。 N0070-30 软件显示“支出和” 、 “存入和” 。 N0080 等待用户退出。 N0090 用户退出,用例结束。 可选过程可选过程:A1 将查询结果保存为 Excel 格式的文件(在 N1.N0080 处) A0010 用户选择“导出到 Excel” 。 ABC XX 软件需求说明书(Vx.y) 未经书面许可,本文不得向外发布(如不可放于网络上) 9 A0020 软件要求用户选择存放路径,并输入文件名。 A0030 软件确认文件名及路径是有效的。 A0040 软件将查询结果按照当前选择的排序方式,保存到 Excel 文件中。 A0040-10 Excel 文件中,也应该有表头(同屏幕显示) 。 A0040-20 Excel 文件中,需要包括查询条件。 A0040-30 Excel 文件中,需要对存入、支出进行合计。 A0040-40 支持 Excel 2000/2002/2003/2007 版本。 A0050 软件确认保存 Excel 文件成功,并提示“查询结果已成功保存为 xx” ,其中, xx 为路径及文件名。 A0060 回到 N1.N0080。 可选过程可选过程:A2 改变排序方式(在 N1.N0080 处) A0010 用户按下表头中的存入(或支出或日期) 。 A0020 软件按照存入(或支出或日期) ,对数据重新排序并显示:如果与当前排序字 段相同,则反序显示;否则,则按从小到大显示。 A0030 回到 N1.N0080。 异常过程异常过程:E1 无效的查询条件(在 N1.N0050 处) E0010 软件提示“未选择卡号、币种、开始查询日期、结束查询日期,或开始结束 日期大于结束查询日期!请重新设置查询条件。 ” ,并等待用户确认。 E0020 回到 N1.N0040。 异常过程异常过程:E2 没有满足条件的交易数据(在 N1.N0070 处) E0010 软件提示“没有满足条件的交易数据!请重新输入。 ” ,并等待用户确认。 E0020 回到 N1.N0040。 异常过程异常过程:E3 未安装 Excel(在 A1.A0040 处) E0010 软件提示“没有安装 Excel,无法生成 Excel 文件!” ,并等待用户确认。 E0020 回到 N1.N0080。 异常过程异常过程:E4 未成功保存文件(在 A1.A0040 处) E0010 软件提示“未成功保存文件!可能是路径或文件名错误。 ” ,并等待用户确认。 返回 N1.N0080。 特殊需求特殊需求: S0010 查询过程中,用户可随时按下 Esc 键,放弃查询。 S0020 查询界面上,应该有提示:按下表头中的“日期” 、 “存入” 、 “支出” ,可以按 其排序。 S0030 必须对每个具有活动焦点的控件,定义快捷键。 = 4.2性能需求性能需求 需求描述需求描述: 优先级优先级: 特殊需求特殊需求: 4.3质量属性需求质量属性需求 需求描述需求描述: 优先级优先级: 特殊需求特殊需求: 4.3.1易用性易用性 4.3.2可维护性可维护性 4.3.3可测试性可测试性 需求描述需求描述:函数的圈复杂度不能大于。 优先级优先级:高 = 4.3.4可扩展性可扩展性 4.3.5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论