触屏版需求规格说明书V0.0.1

更新时间:2024-04-23 04:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

归属部门 版本 V1.00

密级 共页 [名称]

软件需求规格说明书

拟制: 审核: 批准:

日期: 日期: 日期:

yyyy-mm-dd yyyy-mm-dd yyyy-mm-dd

软件需求规格说明书

文件修改记录

修改日期 版本 修改页码、章节、条修改描述 作者 款 yyyy-mm-dd 版权所有侵权必究

2

软件需求规格说明书

目录

1范围 ....................................................................................................................................................... 5 2 总体概述 .............................................................................................................................................. 5

2.1 产品描述 ................................................................................................................................ 5 2.2 软件功能 ................................................................................................................................ 5 2.3 一般约束 ................................................................................................................................ 5 2.4 假设和依赖 ............................................................................................................................ 6 3 具体需求 .............................................................................................................................................. 7 3.1 功能需求 ................................................................................................................................ 7

3.1.1 功能需求1 ..................................................................................................................... 7

3.1.2 功能需求2 ..................................................................................................................... 8 3.1.n 功能需求n ..................................................................................................................... 8

3.2 外部接口需求 ...................................................................................................................... 33

3.2.1 用户接口 ...................................................................................................................... 33

3.2.2 硬件接口 ...................................................................................................................... 33 3.2.3 软件接口 ...................................................................................................................... 33 3.2.4 通讯接口 ...................................................................................................................... 33

3.3 性能需求 .............................................................................................................................. 33 4 设计约束 ............................................................................................................................................ 34 4.1 标准的约束 .......................................................................................................................... 34 4.2 硬件的限制 .......................................................................................................................... 34 4.3 技术的限制 .......................................................................................................................... 34 5 软件质量属性 .................................................................................................................................... 34 5.1 安全性 .................................................................................................................................. 35 5.2 可维护性 .............................................................................................................................. 35 5.3 可移植性 .............................................................................................................................. 35 6 其他需求 ............................................................................................................................................ 35 6.1 数据库 .................................................................................................................................. 35 6.2 本地化 .................................................................................................................................. 36 7待确定问题 ......................................................................................................................................... 36

版权所有侵权必究

3

软件需求规格说明书

模板使用说明:

[1]注明可选的部分,可以根据实际情况选择是否填写;如果不必说明,请保留相关的章节标题,同时在该可选章节的内容中填入“无”;未注名可选的,则必须描述;如果有些设计此模版中没有合适的地方填写,则补充在最后的其他栏目中

[2]模版中斜体字相当于撰写指南,最后文稿请将本模板中所有的斜体字部分全部删除。 [3]模板里并不说明设计技术和方法,而只是说明应包含哪些内容,以及如何描述、组织这些内容。

版权所有侵权必究

4

软件需求规格说明书

1范围

说明文档所包括和不包括的内容,具体是:

a. 待开发的软件系统的名称;

b. 说明软件将干什么,如果需要的话,还要说明软件产品不干什么;

c. 描述所说明的软件的应用。如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。

2 总体概述

2.1产品描述

叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。

2.2 软件功能

概述软件必须实现的和通过用户操作实现的主要功能。这里只需要进行简要描述(例如目录列表),详细描述在详细需求部分描述。

有时,如果存在较高层次的规格说明时,则功能摘要可从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起见,请注意:

a. 编制功能的一种方法是制作功能表,以便客户或者第一次读这个文件的人都可以理解;

b. 用方框图来表达不同的功能和它们的关系也是有帮助的。但应牢记,这样的图不是产品设计时所需求的,而只是一种有效的解释性的工具。

例如:高层的数据流图,面向对象的分析等。

2.3一般约束

对设计系统时限制开发者选择的其他一些项作一般性描述(具体需求或具体设计约束在具体需求和设计约束章节叙述)。这些包括:

5

版权所有侵权必究

软件需求规格说明书

a. 管理方针; b. 硬件的限制; c. 与其他应用间的接口; d. 并行操作; e. 审查功能; f. 控制功能; g. 所需的高级语言; h. 通信协议; i. 应用的临界点; j. 安全和保密方面的考虑。

2.4假设和依赖

列出可能影响需求的所有的假设因素(与已知事实相对而言),包括准备使用的第三方或商业组件,操作和开发环境的问题约束等。如果上述假设不正确、没有被告知或者改变了都将对项目产生影响。列出项目对外部条件的依赖,例如重用其他项目的模块等。如果在其他文档(例如项目计划或范围文档等)里已经描述了,在这里可以不用描述。

版权所有侵权必究

6

软件需求规格说明书

3具体需求

3.1我的账户 3.1.1注册

a. 引言

通过手机号注册成为用户 b. 输入

字段 手机号 图形验证码 手机验证码 是否必输 必输 必输 必输 格式/备注 手机号码

数字和字母组合验证码,点击图片随机生成下一幅字母和数字的组合 点击获取验证码可以向注册手机号码发送一条带有验证码的短信,输入正确验证码即可 静态页面 网页版《用户协议》 必输 c. 处理

【填写账户信息】处理流程:

用户点击“免费注册”,系统需要做:

版权所有侵权必究

7

软件需求规格说明书

1. 所有字段按照格式检查,如果不通过,返回注册页面

2. 如果通过检查,以短信形式告知用户,账户及密码,账户为随即分配的英文字母10位左右,账户名还可以为注册时用到的手机号码;密码为随即分配6位数字

3. 开户成功,则跳转到【我的中心】画面,并且连接到积分系统的后台,注册成功后赠送一定积

3.1.2登陆

a.引言

通过手机号登陆 b.输入

字段 用户名 密码 是否必输 必输 必输 格式/备注 手机号/用户账号 密码6-18位字母、数字、或者组合,区分大小写,不能有特殊符号 记住用户名 选填 打钩后,用户下次登陆无需输入用户名 版权所有侵权必究

8

软件需求规格说明书

c. 处理

用户点击“登陆”,系统需要做: 1. 检测用户名和密码是否正确 2. 如果正确,跳转到【我的中心】页面

3. 如果不正确,提示用户名/密码错误,跳转到 登录界面

3.1.3找回密码

a.引言

密码遗失后需要有找回密码功能,具体介绍如下 b.输入

版权所有侵权必究

9

软件需求规格说明书 字段 用户名 验证码 是否必输 必输 必输 格式/备注 用户名或者手机号码 数字和字母组合验证码,点击图片随机生成下一幅字母和数字的组合 证件号码 短信验证码 必输 必输 身份证件号码 点击获取验证码可以向注册手机号码发送一条带有验证码的短信,输入正确验证码即可 重置密码 必输 重新设置密码6-18位字母、数字、或者组合区分大小写,不能有特殊符号 确认密码 c.处理

必输 再次输入同样的密码 用户点击“下一步”,系统需要做:

1. 用户名和验证码正确,跳转到下一界面;如果不正确跳转回初始界面 2. 证件号码和手机验证码正确,跳转到下一界面;如果不正确跳转回初始界面

用户点击“确定”,系统需要做

密码是否合乎规则,并且两次输入的密码一直,如果不符合跳转回设置密码页面 如果合乎规则,则跳转到登录页面

3.2我的中心页面

3.2.1 推荐有奖

a.引言

增加新客户的手段,并且可以增加已注册用户的粘性 b.图例

版权所有侵权必究

10

软件需求规格说明书

c.处理

点击推荐有奖,跳转进入推荐有奖页面

1.1现金奖励:每推荐一名用户注册,相对应的奖励政策计入该用户推荐系统后台,在现金奖励中体现出奖励总金额以及推荐用户/奖励日期

1.2推荐结果:每推荐一名用户,相对应推荐人数数据计入该用户推荐系统后台,在推荐结果中体现出推荐人数以及推荐用户/奖励日期

1.3活动详情:点击活动详情,跳转进入活动详情页面,在页面加入马上推荐按钮,点击后,直接跳转到推荐有奖页面

1.4推荐好友投资:点击推荐好友投资按钮,自动生成并弹出推荐链接,此链接需要包含推荐人相关信息,便于后续计入推荐人系统核算相关奖励,赠送相应积分

3.2.2充值

a.引言

点击充值按钮,跳转到充值页面

版权所有侵权必究

11

软件需求规格说明书

b.输入

字段 银行卡号 充值金额 c.处理

用户点击“充值前”,系统需要做

检测所有必填项是否合乎规则要求,如果合乎规则,则点击充值按钮,跳转到银行系统 如果不合乎规则,则跳转到充值页面,并提示用户操作有误

是否必填 必填 必填 格式/备注 正确的号码 正确的数字 3.2.3提现

a.引言

提取账户的可用余额 b.输入

版权所有侵权必究

12

软件需求规格说明书

字段 开户名 开户省市 开户支行 提现金额 交易密码 是否必输 必输 必输 必输 必输 必输 格式/备注 即为绑定用户名,不可修改 点击输入框,调出全国各省市区县信息 点击输入框,调出输入法 点击输入框,调出输入法 点击输入框,调出输入法(默认与登录密码一致,如果不一致则不能成功进行提现操作) c.处理

版权所有侵权必究

13

软件需求规格说明书

首先需要绑定银行卡;提现:所有信息输入不为空,方可进入到提现界面(从未有过提现记录的用户需要进入到官网进行提现操作)

另注:

点击提现按钮,如果未实名验证,跳转到实名验证页面 字段 真实姓名 证件号码 如果已实名验证,跳转到提现页面 字段 字母验证 手机验证 身份证号码 下一步:输入无误后点击下一步,如果未绑定银行卡,进入绑定银行卡页面 字段 选择银行 银行卡号 开户省市 开户支行 确认按钮:全部输入不为空,方可确认进入到下一步

是否必输 必输 必输 必输 必输 格式/备注 点击输入框,调出合作银行列表 点击输入框,调出输入法 点击输入框,调出全国各省市区县信息 点击输入框,调出输入法 是否必输 必输 必输 必输 格式/备注 数字和字母组合验证码,点击图片随机生成下一幅字母和数字的组合 点击获取验证码可以向注册手机号码发送一条带有验证码的短信,输入正确验证码即可 点击输入框,调出输入法 是否必输 必输 必输 格式/备注 点击输入框,调出输入法 点击输入框,调出输入法 版权所有侵权必究

14

软件需求规格说明书

3.2.4我的投资

a.引言

方便查看用户投资投资情况 b.图例

c.处理

点击我的投资按钮,进入到详情页,显示已经投资的表格

3.2.5我的借款

a.引言

方便查看用户借款情况 b.图例

版权所有侵权必究

15

软件需求规格说明书

c.处理

点击我的借款按钮,显示申请记录,点击申请记录,进入到借款信息页面

3.2.6积分

a.引言

积分系统为了增加用户再投资热情以及老用户吸引新用户的营销手段 b.图例

16

版权所有侵权必究

软件需求规格说明书

c.处理

点击积分按钮,进入我的积分页面,

6.1规则:点击规则,跳转到介绍积分规则的静态页面

6.2每日签到:点击每日签到,送出一定积分,并且每天只能有且仅能点击一次 6.3推荐有礼:点击推荐有礼,自动弹出含用户信息的推荐人推广链接,推荐成功后自动连接后台系统,赠送一定积分

6.4花积分:点击花积分按钮,跳转到兑换抵用券界面,每500积分兑换5元抵用券,点击抵用券,弹出页面,确定是否兑换5元红包;

如果点击取消后,退回之前界面;

如果点击确定,从系统中调取用户积分总数: 如果积分够,那么可以兑换相应的红包,

如果积分不够,提示积分不够,跳转到我的积分页面

3.2.7更多--新手起航

a.引言

帮助客户迅速了解公司详情 b.图例

17

版权所有侵权必究

软件需求规格说明书

c.处理

点击新手起航按钮,跳转到新手起航页面

7.1关于我们:点击关于我们,跳转到静态页面,介绍公司情况

7.2投资服务:点击投资服务,跳转到静态页面,介绍公司投资产品,并且设置马上投资按钮,连接到投资页面

7.3安全保障:点击安全保障按钮,跳转到静态页面,介绍公司安全性

7.4借款服务:点击借款服务按钮,跳转到静态页面,介绍公司借款服务,并且设置快速申请按钮,连接到我要借款页面

3.2.8更多—最新动态

a.引言

主要是公司新闻相关的媒体报道 b.输入

版权所有侵权必究

18

软件需求规格说明书

c.处理

点击最新动态,跳转到平台动态页面,新闻以列表的形式出现,每一篇带有标题的文章点击后链接到原新闻网页

3.2.9更多—平台简介

a.引言

介绍公司概况的静态页面 b.输入

c.处理

点击平台简介,跳转到关于我们的静态页面

版权所有侵权必究

19

软件需求规格说明书

3.3理财

3.3.1一级页面 a.引言

需要一个投资产品的功能模块,具有可复制性,分为一级页面和二级页面。具体功能如下。

b.输入

c.处理

点击理财,跳转到理财的一级页面,页面需要一个功能模块,可复制,需要的信息如下 1.产品名称: 2.产品概述: 3.预期年化: 4.时间期限:

投资或者抢购按钮,点击后可以跳转到二级页面(产品具体说明页面)

3.3.2二级页面 a.引言

对理财产品进行具体的介绍 b.输入

版权所有侵权必究

20

软件需求规格说明书

c.处理

点击抢购后进入二级页面,二级页面具体需求如下 1.产品名称 2.预期年化 3.期限 4.已购人数 5.起息时间 6.回款方式 7.支付方式 8.购买规则

以上为静态页面无需点击后跳转到指定页面

9.产品介绍:点击后跳转到产品介绍页面,页面底部设置立即抢购按钮,点击后跳转回二级页面

10.安全保障:点击后跳转到安全保障页面,页面底部设置立即抢购按钮,点击后跳转回二级页面

11.支持银行:点击后跳转到支持银行页面,页面底部设置立即抢购按钮,点击后跳转

21

版权所有侵权必究

软件需求规格说明书 回二级页面

12.立即抢购:页面底部始终出现,立即抢购按钮,并且可以根据投资规则加减规定金额数量的钱;点击立即抢购按钮,跳转到确认购买页面

13.确认购买:输入卡号框,点击后输入银行卡号;购买金额在立即抢购已经规定好具体金额;确认按钮,点击确认按钮跳转到银行确认支付页面;必选填项:我已阅读并同意,勾选后点击确认方可跳转到银行确认支付页面,否则不跳转

14.投资成功后,自动连接到积分系统的后台,赠送一定积分

3.4借款

3.4.1一级页面 a.引言

借款一级页面,包括借款简介以及相关信息 b.输入

版权所有侵权必究

22

软件需求规格说明书

字段 居住城市 真实姓名 手机号码 称谓 是否必输 必输 必输 绑定的手机号码 必输 格式/备注 可以调取全国各城市和区县信息 点击输入框,弹出输入法输入真实姓名 点击输入框,调出编辑好的先生/女士供用户选择 出生日期 必输 点击输入框,调取年月日页面,选择用户自己的生日 借款金额 必输 点击输入框,用户根据自身需要选填需要金额,只需调出输入法即可,可规定借款金额,小于或者大于规定金额区间的数字不允许输入 借款期限 必输 点击输入框,调出编辑好的借款期限12个月/24个月/36个月 月收入 必输 点击输入框,调出输入法,输入用户对应的月收入 c.处理

1.借款条件简介:点击后跳转到借款详情页面,借款详情页包括借款流程、申请资格、额度期限、所需材料、费用说明静态页面,点击立即申请跳转到,一级页面

用户在所有信息提交后,点击提交借款信息,系统需要做审查,

如果所有字段填写正确,则点击提交借款信息,直接把申请提交到贷款专员处,由贷款专员进行跟踪,回访

如果所填选项不符合要求,则跳转到我要借款界面,并提示用户重新填写

版权所有侵权必究

23

软件需求规格说明书

3.4.2二级页面 a.引言

借款信息进度条:根据完善信息的数量,更新百分比 b.输入

c.处理

借款信息进度条:根据完善信息的数量,算出百分比,然后体现在借款信息页面,借款信息/个人信息/联系人信息/工作信息/资产负债每成功保存一项进度条自动增加完成度的20%。

3.4.3三级页面--借款信息 a.引言

借款详细信息填写 b.输入

版权所有侵权必究

24

软件需求规格说明书

字段 居住城市 借款金额 借款期限 是否必输 必输 必输 必输 格式/备注 点击输入框,调取全国各城市、区县信息 点击输入框,调出输入框,用户选择金额 点击输入框,调出借款期限选项12个月/24个月/36个月 借款标题 必输 点击输入框,调出输入款,输入相关信息(标题必须为4-14个汉字) 借款用途 必输 点击输入框,调出事先编辑好的选项:企业经营周转/日常生活消费/教育支出/装修家用/其他消费 c.处理

用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,

如果符合填写条件,则保存后跳转到二级页面

如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息

版权所有侵权必究

25

软件需求规格说明书

3.4.4三级页面--个人信息 a.引言 个人信息完善 b.输入

字段 真实姓名 证件号码 称谓 出生日期 电话号码 学历 是否必输 必输 必输 必输 必输 必输 必输 格式/备注 点击输入框,调取输入法输入真实姓名 点击输入框,调取输入法输入证件号码 点击输入框,调出编辑好的先生/女士供用户选择

点击输入框,调取年月日页面,用户选择自己的生日 手机号码是绑定账户手机号码 点击输入框,调取事先编辑好的选项,初中及以下/高中或中专/大学专科/大学本科/研究生及以上 居住类型 必输 点击输入框,调出事先编辑好的选项,租房/自有商品房、自建房、父母同住 26

版权所有侵权必究

软件需求规格说明书

选择租房需要有: 字段 开始时间 结束时间 月租金额 居住地址 户籍地址 选择自有商品房、自建房、父母同住需要有: 字段 居住地址 户籍地址

c.处理

用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,

如果符合填写条件,则保存后跳转到二级页面

如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息

3.4.5三级页面--联系人信息 a.引言

相关联系人信息完善 b.输入

是否必输 必输 必输 格式/备注 点击输入框,调出输入法 点击输入框,调出输入法 是否必输 必输 必输 必输 必输 必输 格式/备注 点击输入框,调出年月日 点击输入框,调出年月日 点击输入框,调出输入法 点击输入框,调出输入法 点击输入框,调出输入法 版权所有侵权必究

27

软件需求规格说明书

字段 婚姻状况 是否必输 必输 格式/备注 点击输入框,调出事先编辑好的选项:未婚/已婚/丧偶/离婚 有无子女 直属亲人信息姓名 直属亲人信息关系 必输 必输 必输 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出输入法(2-5个汉字) 点击输入框,调出事先编辑好的选项:父亲/母亲/儿子/女儿/哥哥/姐姐/弟弟/妹妹 直属亲人信息手机号码 其他联系人信息姓名 其他联系人信息关系 必输 必输 必输 点击输入框,调出输入法 点击输入框,调出输入法(2-5个汉字) 点击输入框,调出事先编辑好的选项:同事/朋友/同学/其他 其他联系人信息手机号码 必输 点击输入框,调出输入法 版权所有侵权必究

28

软件需求规格说明书

c.处理

用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,

如果符合填写条件,则保存后跳转到二级页面

如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息

3.4.6三级页面--工作信息 a.引言

个人工作信息完善 b.输入

版权所有侵权必究

29

软件需求规格说明书 字段 公司名称 公司类型 是否必输 必输 必输 格式/备注 点击输入框,调出输入法 点击输入框,调出事先编辑好的选项:个体/私营/国有/股份/事业机关/军警 所属行业 必输 点击输入框,调出事先编辑好的选项:政府机关/证券、保险等非银行金融/制造业/重工业/住宿和餐营业/咨询业 所在部门 职务 必输 必输 点击输入框,调出输入法 点击输入框,调出事先编辑好的选项:国家机关处级及以上/国家机关处级以下/企业高级管理人员/企业中级管理人员/企业基层管理人员/自营专业技术人员/受雇专业技师人员/私营业主/个体业主/文员/工人/学生/离退休/家庭主妇/农民/失业/其他 入职时间 工作年限 必输 必输 点击输入框,调出年月日 点击输入框,调出事先编辑好的选项:3个月以下(不含试用期)/3个月-1年/1-3年/3-5年/5年以上 公司电话 月收入 公司地址 详细街道 c.处理

用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,

如果符合填写条件,则保存后跳转到二级页面

必输 必输 必输 必输 点击输入框,调出输入法 点击输入框,调出输入法(以元结束) 点击输入框,调出全国各城市、区县信息 点击输入框,调出输入法 版权所有侵权必究

30

软件需求规格说明书

如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息

3.4.7三级页面--资产负债 a.引言

个人资产复杂情况信息完善 b.输入

字段 房产 房贷情况 是否必输 必输 必输 格式/备注 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:无房贷/有房贷已结清/有房还贷中 车辆 车贷情况 必输 必输 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:无车贷/车贷已结清/车贷还贷中 信用卡 银行贷款 必输 必输 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:有/无 版权所有侵权必究

31

软件需求规格说明书

c.处理

用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,

如果符合填写条件,则保存后跳转到二级页面

如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息

版权所有侵权必究

32

软件需求规格说明书

3.2 外部接口需求 3.2.1用户接口

提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进行操作,就必须指定如下要求:

a.对屏幕格式的要求;

b.报表或菜单的页面打印格式和内容; c. 输入输出的相对时序; d.程序功能键的可用性。

3.2.2硬件接口

详细描述与硬件的接口

在此描述软件产品和系统硬件组件之间接口的逻辑特征,也包括支持哪些设备、怎样支持这些设备和协议等。

按软/硬件协议内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进行详细描述,但需说明应参考的文档。

3.2.3软件接口

在此要指定需使用的其他软件产品(例如,数据管理系统、操作系统或数学软件包),以及同其他应用系统之间的接口。

对于每一个接口,这部分应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。

3.2.4通讯接口

详细描述通讯接口,如本地网络协议等。

按消息/函数内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进行详细描述,但需说明应参考的文档。

3.3 性能需求

如果有性能方面的需求,在这里列出并解释他们的原理。以帮助开发者理解意图以做出正确的设计选择。在实时系统中的时序关系。保证需求尽可能的详细而精确。

从整体上具体说明软件、或人与软件交互的静态或动态数值需求。

A. 静态数值需求可能包括:

版权所有侵权必究

33

软件需求规格说明书

1) 支持的终端数;

2) 支持并行操作的用户数; 3) 处理的文件和记录数; 4) 表和文件的大小。

B. 动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。

所有这些需求都必须用可以度量的术语来叙述。例如,95%的事务必须在小于1s时间内处理完,不然,操作员将不等待处理的完成。

4 设计约束

描述可能限制开发人员选择的事项。

4.1 标准的约束

详细说明需求所采用的标准或规范的来源。如果项目采用了国际标准,应该说明国际标准及项目与标准的偏离情况。

4.2 硬件的限制

本项包括在各种硬件约束下运行的软件要求,例如,应该包括:

a. 硬件配置的特点(接口数,指令系统等); b. 内存储器和辅助存储器的容量。

4.3 技术的限制

本节包括对使用特定技术的限制,包括接口,数据库,操作系统,通讯协议,设计约定,编程规范等。

5 软件质量属性

详细说明项目任何其他的质量特性。该特性对客户和开发者都非常重要。考虑的方面包括:适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不同属性之间的重要性加以阐述,如:易用性比易学性更重要。

每一个属性单独使用一个小节描述,可根据需要进行增减,如:

版权所有侵权必究

34

软件需求规格说明书

5.1 安全性

指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领域的具体需求必须包括:

a. 利用可靠的密码技术; b. 掌握特定的记录或历史数据集; c. 给不同的模块分配不同的功能; d. 限定一个程序中某些区域的通信;

e. 计算临界值的检查和。

5.2 可维护性

规定若干需求以确保软件是可维护的。

5.3 可移植性

规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接口兼容方面的约束等等。

6 其他需求

使用适当的章节,详细说明任何其他客户需求,包括数据库,编码需求,错误处理,测试需求等。下面仅列出了少量样例,你可以删除和增加项目。

6.1 数据库

本项对作为产品的一部分进行开发的数据库规定一些需求,它们可能包括:

a.在功能需求中标识的信息类别; b.使用的频率; c. 存取能力;

d.数据元素和文卷描述符; e. 数据元素、记录和文卷的关系; f. 静态和动态的组织; g.数据保存要求。

如果没有设计阶段,此处应该给出详细的数据库设计。以附件的形式添加在此处。

版权所有侵权必究

35

软件需求规格说明书

6.2本地化

描述支持多语种的需求。

7待确定问题

需求ID 问题描述 影响 风险 责任人 解决日期 状态(Open/Close)

版权所有侵权必究

36

本文来源:https://www.bwwdw.com/article/8nap.html

Top