软件测试需求说明书.docx

上传人:b****6 文档编号:3304702 上传时间:2022-11-21 格式:DOCX 页数:9 大小:42.22KB
下载 相关 举报
软件测试需求说明书.docx_第1页
第1页 / 共9页
软件测试需求说明书.docx_第2页
第2页 / 共9页
软件测试需求说明书.docx_第3页
第3页 / 共9页
软件测试需求说明书.docx_第4页
第4页 / 共9页
软件测试需求说明书.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

软件测试需求说明书.docx

《软件测试需求说明书.docx》由会员分享,可在线阅读,更多相关《软件测试需求说明书.docx(9页珍藏版)》请在冰豆网上搜索。

软件测试需求说明书.docx

软件测试需求说明书

软件需求说明书的编写提示

1引言

1.1编写目的

随着银行业务的推陈出新以及这些业务为客户带来的便利,使银行吸引了越来越多的客户,一切都使银行账户的管理越来越重要。

银行账户管理系统是针对银行账户的日常管理而设计。

银行操作系统不仅要求操作方便而且要求界面简洁,它需要实现账户管理,用户查询和查询统计等几个功能。

其中账户管理又包含了开户、销户、存款、取款和修改信息的功能。

用户可以通过不同的方式来查询需要的信息。

通过该系统的设计实现,使银行部门更好地进行业务管理,为客户提供更佳优质的服务。

功能模块图如图所示1-1.1:

图1-1.1功能模块图

1.2背景

a.软件系统名称:

银行账户管理系统

b.本项目的任务提出者:

周开阳

开发者:

周开阳、马健健、韦磊

用户:

社会各层次阶段的人

实现该软件的计算中心:

小型局域网

c.适用于各大银行系统

d.参考需求:

①为真实模拟测试环境,需要测试各种上网方式下,软件能否正常工作,如ADSL、电力猫、拨号上网、无线上网等;还需要考虑远程测试(包括多台主机)等。

②测试的人力资源。

③测试的环境windows。

1.3定义

管理员信息管理,将所有的用户进行有调理的管理。

用户修改信息,系统要求用户输入用户名和密码以确认身份,核对用户名密码正确后,系统进入用户信息修改界面。

用户开户时,用户通过注册的方式向系统提出开户的请求,用户填写相关信息后进行提交,系统根据用户所填写的信息为用户分配唯一的银行卡号,并且更新数据库,将用户信息进行保存。

销户是用户向系统提出销户请求后,系统将此用户的信息以及卡号删除并更新数据库。

如果是存款,用户填写完存款单,然后交给系统,同时系统还要记录存款人姓名,住址。

身份证,号码,存款类型,存款日期,完成后由系统反馈成功信息给用户。

如果是取款,用户填写取款的相关信息进行提交,系统要求用户输入密码确认身份,核对密码正确无误后系统计算利息并印出利息给用户。

还有办卡、挂失卡、换卡等功能。

1.4参考资料

【1】陈明.软件工程.北京:

中央广播电视大学出版社,2001年;

【2】《现代软件工程》北京希望电子出版社孙涌等编著侯炳辉、刘世峰信息管理系统.北京:

中央广播电视大学出版社,2001年;

【3】殷人昆.数据结构.北京:

清华大学出版社,2003年;

崔淼,陈明非.VisualC#2005程序设计教程北京:

机械工业出版社2007

2任务概述

2.1目标

现在科技的发展后社会的进步,银行必须提高其工作效率,改善其工作环境。

需要银行账户管理信息化,代替银行传统的银行账户管理。

银行账户管理系统开发的整体任务是实现银行账户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。

银行账户管理系统是一项独立的软件,而且全部内容自含。

2.2用户的特点

银行账户管理系统的用户主要为是使用ATM取款提供的金融服务的客户,及管理账户的银行工作人员。

ATM取款机服务客户是使用ATM取款机提供的金融服务的客户。

2.3假定和约束

此次系统开发经费不得超过1万元人民币,开发时间不得超过1个月。

3需求规定

3.1对功能的规定

功能需求1

描述

输入

处理

输出

ATM终端无人操作时,显示待机动画

ATM显示待机界面

显示待机界面

功能需求2 

描述

输入

处理

输出

校验密码是否格式正确

用户输入密码

校验密码是否符合格式

不正确则提示用户重新输入

功能需求3 

描述

输入

处理

输出

校验密码是否正确

用户输入正确格式密码

校验当前密码与存储的账户密码是否一致

不一致则提示密码错误,请重新输入或者退出程序

功能需求4

描述

输入

处理

输出

用户密码连续三次输入错误,退出程序

用户连续第三次输入密码

校验密码

错误则退出程序,提示“您连续三次密码错误,程序退出。

功能需求5

描述

输入

处理

输出

密码认证完成,进入主交易界面

用户输入正确密码

校验密码

显示主交易界面

功能需求6 

描述

输入

处理

输出

ATM现金不足,系统应对取款用户进行提示,可退出交易

检查ATM现金数

返回至ATM主交易界面或退出程序

功能需求7 

描述

输入

处理

输出

ATM凭条打印机故障,系统应对存款和转账用户进行提示,可退出交易

检查ATM凭条打印机

故障则提示客户是否继续,可返回至交易界面

功能需求8

描述

输入

处理

输出

ATM检验存款钞币数量

认证成功完成,输入需要存储的金额

硬件检验钞币数量,提示用户确认,用户输入“否”

退出钞币,返回主界面

功能需求9

描述

输入

处理

输出

ATM存款

ATM认定存款金额,用户“确认”

在账号上记录存入金额

打印存款凭条,显示“交易成功”,返回主交易界面

功能需求10 

描述

输入

处理

输出

取款金额大于账户余额

输入取款金额

判断输入金额和账户余额

取款余额大,则提示用户“余额不足”,返回主界面

功能需求11 

描述

输入

处理

输出

取款数额超过当日取款最大额度

用户输入取款金额

判断输入金额和当日该账户ATM取款额之和是否大于当日取款最大额度

如超出则提示用户“超过当日取款最大额度”,重新输入或返回

功能需求12 

描述

输入

处理

输出

取款

取款合法金额

从账户记录取走的金额

返回主页面

功能需求13 

描述

输入

处理

输出

取款交易成功,打印取款凭条

用户输入“打印”或者“不打印”

若是“打印”则打印机打印凭条,否则什么也不做

功能需求14 

描述

输入

处理

输出

修改密码

用户输入新密码

两次新密码判断是否一致

一致则重置密码,显示“修改成功”;否则退出修改密码

功能需求15

描述

输入

处理

输出

转账

转账账号,转账金额

判断金额是否超过本账户现有金额,是则本账号下账,他账号上账

显示“转账成功”,或者退出转账

3.2对性能的规定

3.2.1精度

1.在查询过程中,要求系统显示该账户卡上所有的余额。

2.在取款过程中,该系统只支持交易金额为100的倍数。

3.在存款过程中,该系统只支持交易金额为50的倍数。

4.在转账过程中,该系统支持任何用户输入的数据,但是仅仅限于本行之间的账户转账。

5.如果交易中响应时间超过30秒,系统提示“操作已过时”,自动退出本系统。

6.交易结束时,系统知道更新账户上的数据,保持账户余额的一致性。

7.交易完成后,用户可以点击“取卡”退出本系统。

8.本系统可以进行各个银行的金额交易。

9.系统可以并行使用的用户在100个以上。

注意:

当交易金额超过当前账户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。

3.2.2时间特性要求

如果交易中响应时间超过30秒,系统提示“操作已过时”,自动退出系统。

对于目前普遍的硬件配置,响应时间此软件控制在30秒以内,更新处理时间控制在5秒之内,数据的转换盒传送时间在5秒以内。

如果输入、输出违反以上规定,则系统退出,返回到登录界面。

3.2.3灵活性

当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

3.3输人输出要求

1.输入数据的来源:

用户

2.输入数据所用的媒体和硬件设备:

采用人工输入方法,从键盘输入数据

3.输出数据的接受者:

仅对输入数据的用户

4.输出数据的形式:

以独立的窗口形式显示在终端设备上

5.数据值的范围:

账号19位数字;密码:

6位数字;取款金额:

100的倍数

6.在查询过程中,要求系统显示该账户上所有的余额。

7.在存款过程中,该系统只支持金额为100的倍数。

8.取款金额:

只支持交易金额为100的倍数,不能输入2500以上的数字。

3.4数据管理能力要求

所有数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有迅速的灾难恢复能力。

同时应充分考虑各种突发情况的处理方式,如系统的后台数据库因断电、死锁等原因无法访问时,系统应能够自动切换到备份服务器以保证用户能够继续访问。

3.5故障处理要求

当用户持银行卡进行交易时,如果银行卡在系统的反应时间30秒时,ATM会自动将银行卡退出,以便用户可以重新操作或者换地点进行操作,为用户节省时间。

3.6其他专门要求

易用性:

系统设计应具有良好的易用性、操作简便,符合常规Windows操作环境下的用户使用习惯。

同时,尽量减少用户的记忆工作量,如在信息录入时,尽可能充分利用数据字典进行选择录入,以提高用户工作效率。

在系统查询功能设计时,应提供多种条件的复合查询,让用户可以快速、精确地得到相关信息。

同时,系统设计应具有良好地健壮性,如对各种用户错误输入应能及时识别并给出响应提示。

安全性:

系统中所有设计敏感信息如登录口令等,服务器端应设置严格安全访问控制策略,从而保证系统安全性和操作责任的可追溯性。

4运行环境规定

4.1设备

1.CPU类型:

32位CPU为P42.0G*1(标配1颗)

2.内存(最大满配):

系统内存=512M(标配512M,目前配置2.5G)

3.内置硬盘:

设备配置为40G*1

4.CD-ROM:

24X-10XIDE/1.44MB

5.主控显示器:

支持图形显示或字符终端,支持中文

6.网络协议:

支持TCP/IP、IPX等多种协议族

7.系统可靠性:

MTBF>=80000小时

8.操作系统:

系统采用Windows平台下操作系统

9.局域网接入方式:

采用10/100/1000以太网

4.2支持软件

开发平台:

MicrosoftVirtualStudio2008

开发语言:

C#

后台数据库管理系统软件:

MicrosoftSQLServer2005

运行平台:

WindowsXP,Windows7

分辨率:

1024*628

4.3接口

硬件接口:

读卡机的接口部分由数据采集组成,通过串行接口传给计算机卡号。

软件接口:

本软件采用Winsock接口和活动数据对象(ADO)接口与存放账户文件的数据库连接,使用WindowsAPI应用程序接口进行数据交换处理和图形图像处理。

4.4控制

前台控制:

人工操作

后台控制:

由C#、MicrosoftVirtualStudio2008来控制,数据库由MicrosoftSQLServer2005来控制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1