




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实用标准文档软件需求规格说明书工程名称 院系 专业 班级 学 号 姓 名 指导教师 文案大全实用标准文档目录TOC\o"1-5"\h\z.弓I言 3\o"CurrentDocument"目的 3\o"CurrentDocument"文档约定 3\o"CurrentDocument"预期的读者和阅读建议 3\o"CurrentDocument"产品的范围 4\o"CurrentDocument"参考文献 4\o"CurrentDocument".综合描述 5\o"CurrentDocument"产品的前景 5\o"CurrentDocument"产品的功能 5\o"CurrentDocument"用户类和特征 6\o"CurrentDocument"运行环境 7\o"CurrentDocument"设计和实现的限制 7\o"CurrentDocument"假设和依赖 7\o"CurrentDocument".外部接口需求 8\o"CurrentDocument"用户界面 8\o"CurrentDocument"硬件接口 9\o"CurrentDocument"软件接口 9\o"CurrentDocument"通信接口 9\o"CurrentDocument".系统特性 10\o"CurrentDocument"说明和优先级 10\o"CurrentDocument"鼓励/响应序列 10\o"CurrentDocument"功能需求 10\o"CurrentDocument"5其它非功能需求 12\o"CurrentDocument"性能需求 12\o"CurrentDocument"平安设施需求 13\o"CurrentDocument"平安性需求 13\o"CurrentDocument"软件质量属性 14\o"CurrentDocument"业务规那么 14\o"CurrentDocument"用户文档 14\o"CurrentDocument"6.其它需求 14\o"CurrentDocument"附录A:词汇表 15附录B:分析模型 15\o"CurrentDocument"附录C:待确定问题的列表 18文案大全实用标准文档目的本说明书用于明确要开发的软件的具体需求,标准的描述出软件需要实现的各种功能和所要到达的性能,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,并使之成为整个开发工作的根底.文档约定本软件需求规格说明书讲遵循IEEE830标准改写并扩充的模板编写,实际的改写与扩充将根据工程的需求,模板中的某一特定局部可能不适用于此工程,约定的做法是在原处保存标题,并注明该项不适用分一、二、三级标题和正文.正文字体小四宋体,一、二、三级标题分别为黑体三号,四号,小四号.预期的读者和阅读建议用户:如果用户为顾客,建议只需要阅读文档的第二局部,即游客用户只需了解或知道产品的状况,产品的功能,产品运行需要的手持设备环境以及操作方法即可.如果用户是治理员,建议除上述片段尚需阅读用户类和特性这一章节并且需要阅读关于产品在效劳器端的系统使用流程.开发人员:开发人员需要严格认真的阅读文档的所有内容, 尤其是在用户界面,硬件接口,软件接口,通讯接口和系统功能需求模块及性能需求,平安举措需求,平安性需求,软件质量属性的模块.工程经理:通篇阅读此文档,并对文档模糊不清或者有歧义的地方进行固定修正或者批注文案大全
实用标准文档营销人员:阅读产品功能模块,产品范围和本文档所涉及的待开发软件与市场上同类产品的优点,以及产品运行所需要的手持设备坏境.测试人员:通篇阅读此文档尤其是在系统需求,用户界面,硬件接口,软件接口,通讯接口,并和开发人员保持一定的沟通,并对文档的局部内容进行讨论.文档编写入员:通篇阅读此文档,检查文档的用词用语是否符合标准,并对文档中可能出现歧义的局部进行注释,即使这个可能性很小.产品的范围本ATMS统并不是针对某一个具体银行设计而开发的, 他适用于目前市面上的大多数银行,目前,信用卡用户越来越多,如果还是全部都通过柜台去办理业务,一旦某个时间段顾客过多,那么银行工作人员的工作量将会大量增加,并且,客户会非常浪费时间,柜台办理业务的缺点是,一旦客户多了的时候,很难保证工作人员的质量,难免会为银行和客户带来一定的损失.另外工作效率也太低.此系统的投入使用,将改变银行的一些治理与操作模式,加快客户办理的效率,减轻工作人员的工作强度,极大程度上提升了工作人员的工作效率,缩短了客户的等待时间.参考文献?软件需求工程??软件需求工程?毋国庆机械工业出版社?软件工程导论?张海藩清华大学出版社?uMa用根底教程?北京大学出版社文案大全实用标准文档2.综合描述产品的前景随着社会日新月异,计算机已成为人们生活中必不可少的一局部,通过计算机编程可以实现很多便利,为人们提供方便.当今社会货币交易日趋频繁,无论何种活动都或多或少与货币有关,小到人们购物、出行,大到国际贸易等,如此货币存取灵活度成了迫在眉睫要解决的问题.基于此本课程设计小组首次提出ATM存取款一体机概念,ATM是AutomaticTellerMachine的缩写,意思是自动柜员机,因大局部用于取款,又称自动取款机.它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助效劳,代替银行柜面人员的工作.持卡人可以使用储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,更改密码,打印凭条等业务.(1)所建议开发的软彳系统的名称:ATMS取款一体机(2)工程的任务提出者:(3)开发者:(4)用户:持有相应银行卡的群众(5)实现该软件的计算中央:相应银行的网络系统(6)该软件系统同其他系统或其他机构的根本的相互来往关系:独立于其他系统产品的功能由于将在需求分析报告的第4局部中详细描述软件产品的功能,所以在此只需要概略地总结.这个工程的开发是为银行提供一套高效稳定可靠的终端效劳平台,为储户登录,存款,取款,查询,打印凭条等操作提供便利,尤其是在ATM机出现故障的情况下,提供了故障恢复的功能.文案大全实用标准文档2.3用户类和特征本软件的用户主要是银行的广阔持卡人,大多都具有使用 ATMg验.另外,文案大全实用标准文档我们的系统要实现的一个重要目标就是当储户取钱出现故障时能在下笔业务进行之前自动恢复.以此来方便用户和保证用户的利益.本系统还为用户提供了足够的界面友好性和易操作性.即使是一个对ATMS统完全陌生的客户,也可以在交易界面的提示下顺利完成交易.另外一局部的用户是银行工作人员,本系统不予考虑.2.4运行环境(1)适用于Windows系列中的多个操作系统,如WindowsXRWindows7、Windows8等;(2)为以后增加支持的数据库留下接口,方便以后的系统扩展.(3)编译程序:SunJDK1.5或更高版本操作系统(4)开发语言:Java编译程序:SunJDK1.5开发工具:Dreamweaver8.0数据库:SQLServer2000(5)系统基于B/S架构进行开发,所有治理和维护工作均集中在效劳器端,客户机只需安装有IE浏览器即可,要求IE浏览器版本不低于5.5.(6)CPU1GH©上.RAM256M以上. 存储容量:剩余存储容量大于100M设计和实现的限制(1)建议开发软件运行的最短寿命:十年.(2)经费来源和使用限制:中国建设银行投资.(3)法律和政策方面的限制:涉及法律法规应向律师进行详细咨询以免侵害客户和其他人的利益.(4)硬件、软件、运行环境和开发环境的条件和限制: ATM柜员机终端设备,地区效劳器、中央效劳器、数据库效劳器(多个分散的).(5)可利用的信息和资源:现有简易ATM机的实现原理、银行工作人员手工操作的业务流程.(6)建议开发软件投入使用的最迟时间:测试一个月后.软件设计时的条件与限制:软件设计应当表现层次结构,巧妙地利用各个软件之间的限制关系,设计应当是模块化.小组成员应对软件开发的流程根本了解并且文案大全实用标准文档充分调研后开始编辑文档,同时要掌握JAVA语言及数据库相关知识以备后续实现.工程进行中注意时间的限制和资金的合理分配.假设和依赖缺乏之处:由于本小组知识范围所限,软件开发的经验严重缺乏,对可视化开化工具和数据库治理工具还处在学习阶段,所以对系统开发的进度以及系统功能的实现程度较难限制.已具备的条件:1、小组成员交流比拟方便,而且共同写作,积极进取.2、实现系统所需的资料准备得较齐全.尚需补充的条件:1、提升开发人员的编程水平和对软件工程思想的熟悉;2、尽快掌握JAVA和SQL的使用方法以及相互的连接..外部接口需求通过本节描述可以确定,保证软件产品能和外部组件正确连接的需求.关联图仅能表示高层抽象的外部接口,必须对接口数据和外部组件进行详细描述,并且写入数据定义中.如果产品的不同局部有不同的外部接口,那么应该把这些外部接口的全部详细需求并入到这一局部实例中.用户界面本软件用户界面要求简洁、友好,采用用户熟悉的Windows窗口菜单操作,且菜单操作简单易懂,菜单命令可用快捷键激活,输入输出时间应使用户不感到明显的时间延迟.ATM自动取款机的登录界面,系统提示输入密码,如果输入的密码正确,按确定键进入系统的主界面,如果输入的密码有误,按更正键,重新输入密码.文案大全实用标准文档ATM勺主界面,按相应的功能键可以完成相应的操作.ATM自动取款机的取款界面,如果所要取的金额数界面上有,那么按相应的金额选项,如果没有,那么手动输入所取的金额数.转账界面,首先系统提示输入转账账户,按确认键进入下一界面.如果显示的户名是你所要转账的用户,按确认键,那么转账成功.修改密码界面,系统提示先输入旧密码,然后输入要修改的新密码,再次确认新密码,两次输入的新密码一样,按确认键,那么修改密码成功.如果两次输入的密码不一样,那么系统提示密码输入有错误,请重新输入.存款界面,系统提示输入用户的账号,为了平安再次输入用户的账号,如果两次输入的账号一样,按确定键进入下一界面.该界面提示用户往取款机里放入存款,放入的存款数是100的整数倍.硬件接口ATMS:自动取款系统需要通过经过加密保护的专线和ATMS相连接.点钞机:自动取款系统需要通过经过加密保护的专线和点钞机进行连接.后台效劳器:自动取款系统需要通过经过加密保护的专线和后台效劳器进行连接.软件接口这个自动取款系统需要和银行的主系统进行交互,来完成各种用户做出的指令,我们在ATM取款系统中的任何一个命令都要在主系统中对我们的账户信息进行修改,所以银行的主系统就是我们这个系统所要连接的软件接口.通信接口CI-1〞ATM自动取款系统〞可以提示主系统将向用户预留的号发送消息,以告知此卡的消费情况.文案大全实用标准文档.系统特性说明和优先级鼓励/响应序列功能需求(1)描述:AT湫端无人操作时,显示待机动画输入:无处理:ATM1示待机界面输出:显示待机界面(2)描述:校验密码是否格式正确输入:储户输入密码处理:校验密码是否符合格式输出:不正确那么提示储户重新输入(3)描述:校验密码是否正确输入:储户输入正确格式密码处理:校验当前密码与存储的账户密码是否一致输出:不一致那么提示密码错误,请重新输入或者退出程序(4)描述:储户密码连续三次输入错误,退出程序输入:储户连续第三次输入密码处理:校验密码输出:错误那么退出程序,提示“您连续三次密码错误,程序退出.〞(5)描述:密码认证完成,进入主交易界面输入:储户输入正确密码处理:校验密码输出:显示主交易界面(6)描述:ATM®金缺乏,系统应对取款储户进行提示,可退出交易输入:无文案大全实用标准文档处理:检查ATM®金数输出:返回至ATM主交易界面(7)描述:ATM凭条打印机故障,系统应对存款和转账储户进行提示,可退出交易输入:无处理:检查ATM凭条打印机输出:故障那么提示客户是否继续,可返回至主交易界面(8)描述:ATM佥验存款钞币数量输入:认证成功完成,输入需要存储的金额处理:硬件检验钞币数量,提示用户确认,储户输入“否〞输出:退出钞币,返回主界面(9)描述:ATM#款输入:ATM1定存款金额,储户“确认〞处理:在账号上记录存入金额输出:打印存款凭条,显示“交易成功〞,返回主交易界面(10)描述:取款金额大于账户余额输入:输入取款金额处理:判断输入金额和账户余额输出:取款余额大,那么提示储户“余额缺乏〞,返回主界面(11)描述:取款数额超过当日取款最大额度输入:储户输入取款金额处理:判断输入金额和当日该账户ATMB款额之和是否大于当日取款最大额度输出:如超出那么提示储户“超过当日取款最大额度〞,重新输入或返回(12)描述:取款输入:取款合法金额处理:从账户记录取走的金额输出:返回主页面(13)描述:取款交易成功,打印取款凭条输入:储户输入“打印〞或者“不打印〞文案大全实用标准文档处理:假设是“打印〞那么打印机打印凭条,否那么什么也不做输出:无(14)描述:修改密码输入:储户输入新密码处理:两次新密码判断是否一致输出:一致那么重置密码,显示“修改成功〞;否那么退出修改密码(15)描述:转账输入:转账账号,转账金额处理:判断金额是否超过本账户现有金额,是那么本账号下账,他账号上账输出:显示“转账成功〞,或者退出转账5其它非功能需求5.1性能需求数据精确度输入数据精度:储户密码:六位整数;取款额,转账额:100元的倍数;转账卡号:19位整数输出数据精度:余额:一元为单位精确到0.01;在取款过程中,该系统只支持交易金额为100的倍数.在存款过程中,该系统只支持交易金额为100的倍数.密码:由用户设置的一个6位整数.取款金额:不能输入5000以上的数字时间特性说明对于该软件的时间特性要求,如对:响应时间;2秒更新处理时间;3秒数据的转换和传送时间;4秒出钞时间;2秒取钞时间:30秒文案大全实用标准文档选择时间:30秒适应性在软件方面,响应时间,更新处理时间,数据传送和转换时间,处理和解决问题时都比拟快且迅速,完全满足用户要求.当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大.ATM自动取款机是24小事不断的效劳,操作简单,并确有语音提示,方便了用户的操作,同时具有转账、修改密码、查询账户信息等功能为用户提供了许多的方便.用户只需持有银行卡就可以进行交易,不用携带各种证件,省去了许多的麻烦.平安设施需求(1)ATM自动取款机必须保证在枯燥和通风的环境,为此将这种设施保存在室内环境中,防止接触雨水.(2)大型效劳器由于是全天候开机运行,必须保证在适宜的温度,湿度,空气质量等环境条件下,为此中央机房必须满足国际机房标准,用空调来调节温度、湿度.(3)所有数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有迅速的灾难恢复水平.同时应充分考虑各种突发情况的处理方式,如系统的后台数据库因断电、死锁等原因无法访问时,系统应能够自动切换到备份效劳器以保证用户能够继续访问.平安性需求(1)所有涉及功能信息或个人身份信息的网络事物, 都要采用128位的加密,(2)每次进行的的操作必须输入密码进行确认 .(3)采用ISO8583(97)协议与银行进行数据交换.(4)系统中央数据库的平安等级要到达C2级.文案大全实用标准文档软件质量属性有效性本系统应该能一次运行至少一个月,同时在运行期间其有效性要到达 98%效率本系统不管是在顶峰使用时期还是在低峰使用时期都要保持高效率.完整性所有用户必须在验证账户信息合法后才能进入系统执行下一步操作,只有银行的系统维护员才有权限查看系统的历史记录,操作日志,只有制定的人员才能对系统的硬件和软件进行维护.健壮性当输入密码位数不对或者格式不对时,系统应该出相应的操作,并给出简单实例,当用户输入错误信息时,系统立即报错,并发出修改踢死信息,当用户一天之内有三次输入错误,本系统通知后台治理系统锁定该账户.可用性新的用户在进行简单的实验后,就可以正确的执行所有的操作.可维护性在整个系统开发中,必须有完整的准确的文档资料,正常情况下,各个柜员机的维护人员应该可以再极端的时间内完成对系统的维护工作,在系统编码时,函数的调用不能超过三层深度,并且每个模块中代码与注释的比例不得低于1:3,注释中应当包含编写人,编写时间,软件功能模块的描述,函数的作用.可重用性本系统涉及的根底数据处理模块可考虑作为新的组件库,为后续工程做准备.可测试性模块之间不要出现相互调用的情况,同时每个模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泌尿外科住院医师规范化培训习题及答案(八)
- 2025年中国四甲基哌啶醇项目投资计划书
- 2025年中国氢氧化钙项目投资计划书
- 中国聚氯乙烯糊项目创业计划书
- 中国气体混合物项目投资计划书
- 2025年下学期高中数学虚拟化技术试卷
- 企业信用报告-定远县丹宝树脂有限公司
- 炉渣综合利用项目投资计划书
- 新能源汽车轻量化一体化项目实施方案
- 中国氧氯化锑项目创业计划书
- 《药理学》课件-第1章 绪言
- 成都七中高2026届高三10月月考(阶段性检测)英语试卷(含答案详解)
- plc考试试题及答案
- 2025年吉林省珲春市辅警招聘考试题库及答案
- 2025浙江工业大学之江学院招聘4人考试参考试题及答案解析
- 2025-2030中国工商业燃气用户需求特征与定制化服务模式报告
- 2025年山东第一医科大学第三附属医院公开招聘人员(17名)考试参考题库及答案解析
- 新疆博物馆课件介绍
- 2025贵州金控集团特需人才引进4人(第二批次)笔试历年参考题库附带答案详解
- 企业IT系统故障排查及处理手册
- 江苏省镇江市丹阳市高级中学重点班2025-2026学年高一上学期9月月考语文试题(含答案)(解析版)
评论
0/150
提交评论