UML(ATM系统)需求建模.doc
《UML(ATM系统)需求建模.doc》由会员分享,可在线阅读,更多相关《UML(ATM系统)需求建模.doc(19页珍藏版)》请在咨信网上搜索。
1、UML(ATM系统)需求建模 作者: 日期:19 个人收集整理 勿做商业用途金陵科技学院学生实验报告(理工类)课程名称:_面向对象分析和设计(UML)实验名称:_需求建模:用例关系图_ 专业班级:_M10计算机科学与技术_学生学号:_1021413036_学生姓名:_张_伟_实验学时:4 实验序号:1一、 实验目的熟悉Visio工具,能运用该工具,实现需求建模。掌握用例的UML图形设计,理解和设计实验内容中要求的用例和角色之间关系。二、 实验设备和环境PC(一台),Windows 2000或以上版本,安装。Microsoft Visio 2003三、 实验要求:实验具体题目:InfoSuper
2、 银行是一家著名的金融机构,其客户遍布全球。该银行向客户提供以下服务:企业银行业务 、个人银行业务、共同基金、理财服务、住房贷款InfoSuper 银行 45% 的收入来自个人银行业务。因此,银行希望进一步提升个人业务的服务质量并争取留住客户并提高他们的忠诚度。该银行进行了一次市场调查以了解客户在个人银行业务处理时间、满意度和资源需求方面的要求。 调查结果显示为了来办理银行事务(如,提取现金、支票存款、和获取交易概要等),一个客户平均每月要跑 10 到 15 趟银行。银行希望开发一个软件系统以通过改进的设施来减少客户访问银行的次数并提高客户服务。为此 InfoSuper 银行的代表找到了软件开
3、发商 Janes Technologies 公司. 在分析了银行的需求文档后 Janes Technologies 公司项目经理 Jennifer 建议银行开发自动取款机(ATM)系统提供以下功能:现金提款、现金存款 、交易概要、更改 PIN、同行转帐 、有关银行提供的其他服务的信息、还需要在部署 ATM 系统的地方提供箱子以供客户丢弃支票及请求支票簿。要求设计 ATM 系统,使其突出系统优势和成分。(一)要设计 ATM 系统,需要执行以下任务:1. 确定需求.2. 创建 SRS。SRS 必须提供以下信息:软件系统定义、SRS 文档的用途、软件系统的范围、功能性需求、非功能性需求、目标软件系统
4、的运行条件。3. 确定用例。用例应包含以下信息:名称、概要、事件的基本过程、可选路径、异常路径、触发器、假设、前置条件、后置条件、业务规则、非功能性需求、作者、日期.4. 确定角色。5. 描述用例和角色之间的关系。6. 保存模型。1 引言1。1目的为了明确用户的需求并较好的与开发人员进行沟通,使用户与开发人员双方对软件需求取得共同理解基础上达成的协议,特编写此文档,并作为整个软件开发的基础。1.2背景这个项目的开发是应InfoSuper银行要求,为其开发的一套ATM系统。InfoSuper 银行 45% 的收入来自个人银行业务。因此,银行希望进一步提升个人业务的服务质量并争取留住客户并提高他们
5、的忠诚度。该银行进行了一次市场调查以了解客户在个人银行业务处理时间、满意度和资源需求方面的要求。 InfoSuper银行希望开发一个软件系统以通过改进的设施来减少客户访问银行的次数并提高客户服务。1.3定义:账号:在银行中,事物应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。ATM: 一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事物处理.ATM同顾客进行交互,收集事物信息,并发送事物信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给客户。银行:一个金融机构,负责保存顾客的账号信息。可以经授权访问账号。银行计算机: 银行拥
6、有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。现金卡:每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所有必须考虑从不同的ATM机同事使用相同卡的行为。客户: 拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的客户。事物: 对单个客户账号的单个完整的操作请
7、求。2 项目概述2。1对开发软件的一般描述这个项目的开发是为银行提供一套高效稳定的终端服务平台,使得银行与客户间的业务办理更方便、便捷和安全。2。2对开发软件的功能描述该软件可以划分为两个子系统,一个是服务银行储户的,即是持卡人的交易系统;另一个是服务银行工作人员的。银行工作人员分为两类:一类是业务人员,可以使用本系统进行配款,统计,打印报表,一类是技术人员,对本系统进行管理维护。本系统其基本框架为:数据库控制程序客户端应用程序ATM系统图1 ATM系统框架图2.3用户特点本软件的用户主要是银行的广大持卡人,大多都具有使用ATM经验。另外,我们的系统要实现的一个重要目标就是有足够的界面友好性和
8、易操作性。即使是一个对ATM系统完全陌生的客户,也可以在交易界面的提示下顺利完成交易。另外一部分的用户是银行工作人员,大致分为两类:一类是业务人员。其依赖本系统管理ATM交易参数,统计交易信息,打印各类汇总报表,根据ATM提示及时配款.另一类是银行技术人员。其对本系统进行升级,维护工作。3系统用例模型3.1确定角色自动取款机(ATM)中央计算机银行工作人员储户账户事务现金卡3.2确定角色关联1储户拥有账户2工作人员输入-针对账户的事务3中央计算机-处理-针对账户的业务 4ATM与中央计算机交换关于事务的信息5中央计算机确定事务与分析的对应关系6ATM-读现金卡7ATM-交互用户8中央计算机-处
9、理并发的访问3.3创建用例1 储户取钱2 储户存钱3 储户转账4 储户更改密码5 储户查询余额6 储户查询交易概要7 银行工作人员统计报表8 银行工作人员打印报表9 银行工作人员维护ATM 10银行工作人员对ATM机配款4需求说明4。1 基本描述ATM终端可以接受一张可识别的银行储蓄卡,通过储户身份验证后,同储户进行各种交互,处理储户要求,执行各类操作,为储户服务。系统要求保持一定时间内的交易记录,可以处理多个ATM终端并发访问。同时,系统应每天自动汇总各种交易数据,生成报表。系统24小时工作,无操作时播放待机动画广告。系统具有设备自检提示报错功能,可以提示凭条打印机已坏,ATM终端钱柜缺钱。
10、如图2 ATM工作示意图:ATM终端交易ATM终端交易ATM终端交易ATM机打印报表统计信息配 款系统维护银行工作人员操作储户操作图2 ATM系统工作示意图4.2 功能需求针对InfoSuper银行对该软件的需求,做如下功能设计,在给出基本框架之后,我们将逐一介绍各部分。根据用户的不同身份分为两个模块,每个模块包含了不同的功能:管理模块:管理维护功能,配款功能,统计和打印报表功能储户模块:存款功能,取款功能,修改密码功能,转账功能,查询余额功能,查询交易概要功能如图3 ATM系统功能模块图所示:ATM系统存款管理模块取款转账修改密码查询余额储户模块配款统计报表管理维护交易概要打印报表图3 AT
11、M系统功能模块图本系统按上述功能,设计其需求用例图如图4ATM系统用例设计图所示: 图4 ATM系统需求用例图图5第二迭代用例模型图6第三迭代用例模型4.2。1 储户模块1。 功能需求简介功能需求1: 描述:ATM终端无人操作时,显示待机动画输入:无处理:ATM显示待机界面输出:显示待机界面功能需求2:描述:ATM接受卡,检验卡是否可进行交易输入:ATM接收储户插卡处理:检验卡是否可识别处理输出:不可识别退卡;否则继续。功能需求3:描述:校验密码是否格式正确输入:储户输入密码处理:校验密码是否符合格式输出:不正确则提示储户重新输入功能需求4:描述:校验密码是否正确输入:储户输入正确格式密码处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML ATM 系统 需求 建模
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。