软件工程实践实验一.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实践实验一

《软件工程实践》 姓名: 班级: 学号: 课题:软件需求分析 指导教师: 一 二、实验步骤 1、实验目的 2、基本要求 3、系统概述0层数据流图1层数据流图4、ATM系统的软件原型图5、实验小结 软件需求分析 任务分析 ATM自动提款机系统。ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文Automatic?Teller?Machine的缩写。在ATM自动取款机上可以进行账户查询、修改密码和转账的业务。作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。? ATM自动取款机系统向用户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。可以大大减少工作人员,节约人力资源的开销,同时由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。?减少了用户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂。 我们所需要的是建立一个与后台用户数据信息数据库绑定的集查询,存款,取款,转账等功能为一体的ATM自助服务系统。 学习快速原型工具的使用。? 2.基本要求? (1)针对银行ATM系统进行需求分析工作,了解银行ATM系统的功能、流程;?(2)安装VISIO2003以上版本软件,熟练应用Visio绘制DFD图,绘制银行ATM系统数据流图,完成系统的软件逻辑模型;? (3)安装Axure?RP?Pro?或者Balsamiq?Mockups快速原型软件,学习绘制软件原型,完成银行ATM系统的软件原型。? 3.系统概述? (1)ATM系统为银行提供一套高效稳定可靠的终端服务平台,为用户提供如存款,取款,查询,打印凭条,转账,修改密码等操作提供便利。? 用Visio绘制DFD图如下: 顶级数据流图 0层数据流图:将ATM先分为确认密码,业务流程,执行操作,退卡等几个功能模块,并利用判断超时来决定超时之后的操作,以免造成程序意外的错误; 一层数据流图 以下是关于一级数据流图的几个子系统存款子系统数据流图 借由存款系统完成存款操作,识别由入钞口投放金额完成存款,由客户信息存储数据库完成信息的调入和更新; 2.取款子系统数据流图 3.转账子系统数据流图 4.查询子系统数据流图5.修改密码子系统数据流图”您输入的密码有误,请重新输入”?时,系统返回登录界面?;直到 4.ATM系统的软件原型图 首先是欢迎界面 当输错三次之后 接下来是业务流程 首先是存款子系统服务: 接下来是取款子系统服务 余额不足时会导致取款失败 接下来是查询业务子系统 修改密码子系统服务 5.实验小结? 随着计算机网络及信息技术的发展,终端服务将成为一个需求量极大的市场份额。ATM网络对其他交易方式有着明显的替代效应,ATM网络的建设使得中间业务得到飞速的发展,对完善网络银行、柜台业务提供了莫大的帮助,并会进一步推动金融行业的飞速发展。另一方面来讲,随着经济的日益增长,ATM市场必将逐步扩大,当然,其系统也需更进一步的升级,以承载更多的用户群体信息,并提供更多种多样的服务。这就表明,深入研究ATM技术,全面解析ATM需求有着深远的而重要的意义,也是我们本次课程设计的意义所在。? 通过本次实验,我学会应用Visio绘制DFD图,了解了结构化需求分析方法,熟练绘制数据流图;并学会了快速原型工具的使用;实验过程中遇到很多问题,但通过反复学习都基本解决了,还有就是仍然存在很多缺点,界面比较单调,因为还不太熟悉用法. - 11 -

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档