软件工程导论双语实验题目汇总.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论双语实验题目汇总

软件工程导论(双语)实验题目汇总 ATM机模拟系统 参考: ATM机系统总体描述 ATM机系统自动处理银行储户的各种业务(如取款、存款、转账、查询、修改密码等),其问题描述如下: ATM机处理银行储户的各种操作,并与分行计算机通信; 各分理处的计算机保存各自的账户,负责录入账户和事务数据; 分行计算机与拨款分理处结账; ATM机与用户接口接受现金卡,与分行计算机通信完成事务,发放现金,打印票据; 系统需要记录保管和安全措施; 系统必须正确处理同一账户的并发访问; 秦的思考: 有一个接口界面,用来模拟输入用户名和密码;系统需要验证用户名和密码是否对应。匹配则进入选择界面; 选择界面中包含余额查询、取款、存款、更改密码等功能; 选择余额查询,则显示当前账户的用户名和余额; 选择取款则进入取款界面,可以选择取款的金额,也可以输入取款的金额,但是要有上限和下限的控制机制;取款完毕后进入回馈界面,说明本次取款多少,剩余多少; 选择存款则进入存款界面,输入要存款的金额,存款的账户,存款完毕后进入回馈界面,说明本次存款多少,剩余多少; 选择更改密码,则进入密码更改界面,输入新的密码,更新用户账号信息; ATM机系统的利益相关者与视点有: 银行客户:接受系统服务; 银行的代表:银行间自动柜员机有互惠协议; 支行管理者:从该系统中获得管理信息; 支行柜台职员:负责系统日常运转和处理客户意见; 数据库管理者:负责系统和客户数据库集成; 银行信息安全管理者:负责保证系统信息安全; 银行市场开发部:将该系统视为银行市场开拓手段; 硬件和软件维护工程师:负责硬件和软件维护及升级; 针对银行客户的需求,主要功能需求有: 存款:从ATM机上存钱到指定账户上; 取款:从指定账户上取出一定数量的货币; 转账:从一个账户中取出一定数量的货币,然后转存到另一个账户上; 查询余额:查看指定账户的余额; 修改密码:修改账户密码; ATM机系统的建模过程: ATM机用例图 用例场景 取款用例的场景描述 银行储户表明自己的身份; 银行储户选择取款账户; 银行储户确定取款交互; 系统从账户上减掉取款金额; 系统分发货币给该储户; 银行储户离开; 存款用例的场景描述 银行储户表明身份; 银行储户选择存款账户; 银行储户确定存款金额; 银行系统接收货币,并计算总额; 银行系统向账户上加上存款金额; 银行储户离开; 转账用例的场景描述 银行储户表明身份; 银行储户选择转账的账户; 银行储户输入转入的账号; 银行储户输入转账金额; 银行系统从输出账户上扣除转账金额; 银行系统从输入账户上加上转账金额; 银行储户离开; ATM机系统类图 ATM机系统主要有存款、取款、转账三个控制类,分别负责存款、取款和转账功能的处理。 账户类是一个实体类,用于存储储户余额。 分配类、出纳接口类和货币接收器类三个类是边界类,负责与银行储户打交道,分别完成用户输入、分配取款货币和接收存款货币。 协作图 取款用例的协作图 取款过程如下:银行储户先请求ATM机系统的出纳接口对象读卡(输入卡号)和输入验证信息(密码),得到认可(验证)后方可选择取款请求。然后,取款控制对象确认取款额和有效性后,向账户对象发出确认和更新账户,并请求分配对象准备货币。最后分配对象将指定数额的货币发给银行储户。 存款用例的协作图 存款过程如下:银行储户先请求ATM机系统的出纳接口对象读卡和输入验证信息,得到认可后方可选择存款请求。然后,存款控制对象确认存款额和有效存款账户后,请求货币接收器对象清点货币,向账户对象发出确认和更新账户; 转账用例的协作图 转账过程如下:银行储户先请求ATM机系统的出纳接口对象读卡和输入验证信息,得到认可后方可选择转账请求。然后转账控制对象请求确认转账额、转出和转入账户及有效性后,依次向账户对象发出确认和更新账户; 说明:上述描述是我写的一部分对ATM机的思考和描述,仅作为同学们实现该项目的参考! POS电子收款机系统 参考: POS机系统总体描述 POS机系统是电子收款机系统,通过计算机化用于处理销售和支付,记录销售信息。 该系统包括计算机、条码扫描仪、现金抽屉等硬件,以及使系统运转的软件和为不同服务的应用程序提供接口。POS机系统的问题描述如下: 收银员可以记录销售商品信息,系统计算总价; 收银员能够通过系统处理支持,包括现金支付、信用卡支付、和支票支付; 经理能够处理客户退货; 系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款; POS机必须支持日益增多的各种客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线PDA等; 系统需要一种机制,提供灵活处理不同客户独特的业务逻辑的规则和定制能力; 案例分析 POS机系统的利益

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档