体系结构论文
- 格式:doc
- 大小:1.22 MB
- 文档页数:25
计算机体系结构论文范文随着人们对计算机的系能不断提出更高的要求。
因此,计算机体系结构软件的模拟技术的运用也越来越广泛,成为软件开发必不可少的条件。
下面是店铺给大家推荐的计算机体系结构论文范文,希望大家喜欢!计算机体系结构论文范文篇一《计算机体系结构软件模拟技术》[摘要]对现代的计算机系统而言,体系结构软件模拟技术是不可或缺的一环。
于传统的没有软件模拟技术的计算机系统相比,该模拟技术能够在很大程度上缩短软件产品的设计周期,减低产品设计的开发费用,是一项现代计算机市场开发的有利工具。
本文简单的分析了体系结构软件模拟技术的发展,将现有的技术进行分类归总。
为今后该技术的发展指明了方向,有利于为该技术的研究人员提供相关建议。
[关键词]计算机体系结构模拟计算机体系结构建模建模技术性能评估当前社会早已进入了计算机时代,人们的日常生活和工作都离不开计算机辅助,计算机技术也不断更新,变得更为复杂,处理器技术也越来越复杂。
现在,单片处理器的晶体管数量已超过10亿。
这样就给计算机系统的制造带来了资金成本和时间成本上的大幅度增加。
一般来说,设计制造处理器需要经很多个设计和制造阶段,包括:体系结构设计评估和验证,逻辑设计评估与验证,电路设计验证,布局设计,最后才能进入生产阶段,才可以走进社会生活中。
并且为了保证质量,这些过程通常都要重复很多次。
研发一款新的处理器一般需要4――7年的时间,而处理器量产之前,还必须制造出样本进行实测,如果有问题还要重复制造样本并进行不断修改,反复进行评估和验证的过程,我们知道,电子产品在没有量产前,单个的生产成本是非常高的,这些问题就造成了处理器的研发设计的时间成本和资金成本大幅度上升,甚至让许多研发企业无力承受。
为了解决这个问题,计算体系结构软件模拟技术就成为研发人员的首选。
这种技术可以精确都时钟级别,从根本上解决了计算机体系结构研发的长时间和高成本问题。
1、计算机体系结构软件模拟技术的发展历程1.1 萌芽阶段计算机体系结构软件模拟技术的发展经历了一个漫长的过程,最初,计算机软件模拟技术的结构虽然已经建立,但是处理器技术并不完善,对系统运行也不能进行合理控制,由于处理器的工作效率低下,所以控制软件的设计也非常缓慢,计算机体系结构的软件模拟技术在不断的探索中缓慢前行。
软件体系结构结课论文姓名:学号:班级:指导老师:中国矿业大学计算机科学与技术学院软件体系结构风格简析对于软件体系结构,到目前为止一直没有一个标准的、统一的定义。
随着软件体系结构研究的发展,许多专家学者从不同角度和不同侧面对软件体系结构下了多种定义。
我们可以根据这些定义把软件体系结构的定义抽总结概括为:体系结构=构件+连接件+约束。
构件是相关对象的集合,运行后实现某计算逻辑。
连接件是构件的粘合剂,它也是一组对象。
它把不同的构件连接起来,形成体系结构的一部分。
约束一般为对象连接时的规则,或指明构件连接的条件。
所以可以说,软件体系结构是软件需求和软件设计之间的一座桥梁,使得软件设计能够很真实地反映并满足软件的需求,从而提高了软件需求和软件设计的质量。
软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。
它反映了领域中众多系统所共有的结构和语义特性,并指导着如何将各个子系统有效地组织成一个完整的系统。
软件体系结构风格一般性地定义了具体领域系列软件的软件体系结构基础和核心组织框架,是软件体系结构的结构理论,比软件体系结构更概括、更具一般性。
但抽象层次又比软件体系结构模式低。
软件体系结构风格包括对组成系统结构的主要构件元素的描述和能力、行为的约束,构件元素间组织关系(即连接方式)的描述和构件元素间动态交互的约束;也包括对体系结构所具备的特性的描述和解释,以及各特性对所创建的系统可能产生的影响的描述;还包括对其自身优缺点的分析,以及对在系统进化和演化过程中体系结构中可变成分和不可变成分的约束。
下面对几种常见的软件体系结构风格进行简单的分析。
1、管道过滤器风格管道过滤器风格是由称作过滤器的构件和称作管道的连接件组成的体系结构。
其中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,产生输出数据流。
连接件用于将一个过滤器的输出传到另一个过滤器的输入。
管道过滤器风格的软件体系结构的优点:①使得软构件具有良好的隐蔽性和高内聚、低耦合的特点。
摘要软件系统的规模和复杂度日益增加,在软件设计过程中人们所面临的问题不仅仅是考虑软件系统的功能问题,而是面临要解决更难处理的可修改性、性能、可靠性等非功能性问题。
软件体系结构就是试图用类似建筑学的观点去构造软件,以更精确的方式刻画软件的结构。
软件体系结构的提出对软件重用机制和软件开发效率的提高具有非常重要的意义。
软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。
采用定性分析、比较研究等多种方法,实现了几种新型软件体系结构的剖析。
给出了软件体系结构及软件体系结构风格的定义,阐述了软件体系结构的研究的发展状况、几个研究领域和实际应用的情况。
Discusses on Software StructureAbstractWith the increasing software system scale and complex day by day,the questions faced in the software design process not merely are to consider functions o f software system,but are to solve non-function questions,such as the revision,the performance,and so on。
The software structure is attempt to structure software with the similar architecture viewpoint,in order to portray software structure in a more precise wayIt is very important to present the concept of software architecture for improving software reuse and development efficiency。
计算机体系结构期末考试论文题目一种容错实时计算机体系结构的研究与实现__ 信息工程学院计算机科学与技术专业级147班学号:姓名:指导教师:成绩:______________完成时间: 2015 年 12 月一种容错实时计算机体系结构的研究与实现【摘要】为满足对安全关键领域日益增长的可靠性需求,通过对容错关键技术和多处理器系统的深入研究,提出了一种基于松耦合多处理器体系结构的双机容错实时嵌入式系统设计方案。
该方案无缝整合了计算机硬件级、操作系统级、应用级的容错技术,以达到从整体上提高系统可靠性的目的。
然后,利用马尔科夫状态图法对该系统进行了可靠性分析和数值模拟,结果表明该设计方案能显著地从整体上提高系统的可靠性水平。
【关键词】双机热备份;容错;实时嵌入式系统;可靠性。
Design and Implementation of a Fault-Tolerance Real-TimeComputer ArchitectureAbstract Based on fault-tolerance technique and multi-processors system, a fault-tolerancereal-time embedded dual system solusion is put forward in this paper. The proposed solusion is based upon the loosely coupled multiprocessors architecture. this architecture seamlessly. integrates the fault-tolerance design techniques of hardware level, operating system level, and application level The system reliability is analyzed by the Markov state diagram The results show that the design scheme can enhance the system reliability remarkably.Key words duplicated hot backup; fault–tolerant; real-time embedded system; reliability。
体系结构设计范文
体系结构设计是指在软件开发过程中,将系统划分为不同的组
件或模块,并定义它们之间的关系和交互方式的过程。
下面我将从
多个角度来谈谈体系结构设计的范文。
首先,在体系结构设计的范文中,通常会包括系统的整体架构图,用来展示系统的各个组件以及它们之间的关系。
架构图可以采
用UML类图、组件图、部署图等形式,以清晰地展现系统的结构和
组件之间的交互。
其次,体系结构设计范文中会包括对系统各个组件的详细描述,包括每个组件的职责、功能、接口和依赖关系等。
这些描述可以帮
助开发人员更好地理解系统的结构和各个组件之间的作用与关系。
此外,体系结构设计范文还会包括对系统的性能、安全性、可
扩展性等方面的考虑。
例如,对于性能方面,设计范文可能会包括
对系统的并发处理能力、响应时间等指标的分析和设计;对于安全
性方面,可能会包括对系统的权限控制、数据加密等安全机制的设计;对于可扩展性方面,可能会包括对系统的扩展性和灵活性的考虑。
另外,体系结构设计范文还会包括对系统的集成和部署方案的
描述。
这包括系统与外部系统的集成方式、部署环境的选择等内容,以确保系统能够顺利地与其他系统进行集成,并在目标环境中正常
部署和运行。
总的来说,体系结构设计范文应该全面、清晰地描述系统的结
构和各个组件之间的关系,同时考虑到系统的性能、安全性、可扩
展性等方面,以及系统的集成和部署方案。
这样的范文可以帮助开
发团队更好地理解和实现系统的设计目标,确保系统能够按照设计
要求顺利地开发和部署。
体系结构设计范文一、引言体系结构设计是软件工程中的重要环节,是从整体上考虑软件的组织结构和各组件之间的相互关系,确保软件系统的稳定性、可扩展性和可维护性。
本文以一个虚拟在线购物平台的体系结构设计为例,介绍了体系结构设计的基本原则、核心组件和模块之间的交互关系。
二、设计原则在进行体系结构设计时,需要遵循以下原则:1.模块化:将系统划分为相互独立的模块,每个模块聚焦于特定的功能,提高系统的可维护性和可重用性。
2.松耦合:模块之间的依赖关系应尽可能减少,以方便各模块的独立开发和测试。
3.高内聚:模块内部的功能应该高度相关,以提高模块的可理解性和可测试性。
4.可扩展性:系统应具备无缝扩展的能力,能够适应未来业务需求的变化。
5.安全性:系统应具备一定的安全防护措施,保证数据的机密性和完整性。
三、核心组件在虚拟在线购物平台的体系结构设计中,根据业务需求和系统规模,可以划分为以下核心组件:1.用户管理模块:负责用户的注册、登录、个人信息管理等功能。
2.商品管理模块:负责商品的发布、购买、评价等功能。
3.财务管理模块:负责订单的结算、支付、退款等功能。
4.物流管理模块:负责订单的配送、签收、退换货等功能。
5.数据分析模块:负责统计、分析用户的购买行为、商品热度等数据。
四、模块之间的交互关系在虚拟在线购物平台的体系结构设计中,各核心组件之间存在紧密的交互关系,具体如下:1.用户管理模块与商品管理模块之间的交互:用户在购物平台上浏览商品、下单购买时,需要通过用户管理模块与商品管理模块进行交互,获取商品的信息、库存等。
2.用户管理模块与财务管理模块之间的交互:用户在下单购买商品后,需要通过用户管理模块与财务管理模块进行交互,完成支付功能。
3.用户管理模块与物流管理模块之间的交互:用户下单购买商品后,需要通过用户管理模块与物流管理模块进行交互,进行订单的配送、签收等功能。
4.商品管理模块与财务管理模块之间的交互:商品的发布、购买等操作需要与财务管理模块进行交互,完成订单的结算等功能。
系统架构师论文(经典范文6篇)系统架构师主要负责设计系统整体架构,从需求到设计的每个细节都要考虑到,还要把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。
因为评定系统架构师的话,需要发表论文,下面就为大家介绍一些系统架构师论文作为大家写作发表时的一个参考。
系统架构师论文经典范文6篇之第一篇:农产品生产消费良性互动型决策支持系统架构摘要:为最大限度实现按需生产,本研究将供给侧结构性矛盾突出、消费弹性小的农产品作为研究对象,提出了以某大型农产品连锁经营机构为实施和运营主体,构建农产品生产消费良性互动型决策支持系统的构架设想。
决策支持系统由数据收集平台、数据分析系统和生产决策系统构成,由数据收集平台完成数据收集,通过消费数据和生产数据分析系统的模型分析和预测,提出针对消费需求的农产品生产布局和生产计划方案。
关键词:供给侧结构性改革;农产品;生产消费;决策支持系统;Abstract:In order to maximize on-demand production, in this paper, based on the agricultural products with sharp supply-side structural contradictions and low consumer flexibility, we proposed the vision of the building of the strategy-based supporting system of the benign interaction between production and demand of agricultural products, which was a pilot running on a large-scale agricultural chain supermarkethe strategic supporting system is composed of the platform of data collection, the system of data analysis, and the strategic system of productionhe agricultural production layout and plan is targeting the consumption and demand, with the analysis and prediction of the model, as large amounts of consumption and production data are processed.Keyword:supply-side structural reform; agricultural product; production and consumption; strategy-based system;信息技术与经济社会的交汇融合引发了数据迅猛增长,通过对消费者消费行为的大数据分析,不断改善和提升其营销模式,在针对消费需求组织产品计划生产和精准营销方面发挥了巨大作用。
基于建筑结构体系研究摘要:文章阐述了在高层建筑结构中,并对常用的竖向承重结构分别三个体系,包括有框架结构体系、框架剪力墙结构体系、剪力墙结构体系等研究。
关键词:建筑结构框架结构剪力墙结构abstract:in this paper, it will introduce, under the high-rise construction, three vertical weight structure systems: frame structure system, frame shear wall structure system, shear wall structure system.key words: construction structure; frame structure; shear wall structure中图分类号:tu3文献标识码:a文章编号:一、建筑结构框架结构体系通常与多层框架结构体系相似,并高层建筑中框架结构体系也是由纵、横向框架所组成,形成空间框架结构,以承受竖向荷载和水平力的作用。
与其他高层建筑结构体系相比,框架结构具有布置灵活、造型活泼等优点,容易满足建筑使用功能的要求,如会议厅、休息厅、餐厅和贸易厅等的布置。
同时,经过合理设计,框架结构可以具有较好的延性和抗震性能。
但框架结构构件断面尺寸较小,结构的抗侧刚度较小,水平位移大。
在地震作用下容易由于大变形而引起非结构构件的损坏,因此其建设高度受到限制,一般在非地震区不宜超过60m,在地震区不宜超过50m。
二、建筑结构剪力墙结构体系剪力墙结构是利用建筑物的外墙和永久性内隔墙的位置布置钢筋混凝土承重墙的结构,剪力墙既能承受竖向荷载,又能承受水平力。
一般来说,剪力墙的宽度和高度与整个房屋的宽度和高度相同,宽达十几米或更大,高达几十米以上。
而它的厚度则很薄,一般为160~300mm,较厚的可达500mm。
剪力墙的主要作用是承受平行于墙体平面的水平力,并提供较大的抗侧力刚度,它使剪力墙受剪且受弯,剪力墙也因此而得名,以便与一般仅承受竖向荷载的墙体相区别。
计算机体系结构论文对当前的计算机系统来说,计算机体系结构软件的模拟技术是不能缺少的环节,与原系统相比,该技术可在一定程度在减少软件软件产品设计时长,可以说是对当前计算机市场开发非常有有利的工具。
下面是店铺给大家推荐的计算机体系结构论文,希望大家喜欢!计算机体系结构论文篇一浅谈计算机体系结构软件模拟技术摘要:对当前的计算机系统来说,计算机体系结构软件的模拟技术是不能缺少的环节,与原系统相比,该技术可在一定程度在减少软件软件产品设计时长,节省了产品设计时所需要的资金,可以说是对当前计算机市场开发非常有有利的工具。
可是当前,此计算机体系结构软件模拟还是有一些问题还是需要改进的,包括测试时间、精确度不准确等等都在某种程度上制约了此技术的运用。
而且这些问题到现在为止仍存在,虽然有很多的从业人员在不断努力,但然没找到解决的途径。
该文在分析计算机体系结构软件模拟技术的发展史的上基础上,把当前技术整理、分类,为今后从来此研究的人员提供一些可靠的建议。
关键字:计算机结构软件模拟技术计算机体系探讨伴随科技水平的不断提升,人类对于计算机系统的要求是日渐提高,计算机的动作方式也是呈现多元化发展。
截止目前,附着计算机技术发展,其处理器复杂度也在不断提升,单片处理器晶体管数已达10亿。
因为计算机的系统在不断完善、复杂,所制造时花费的时间也会有所延长,且成本提升。
而且为保证质量,在这过程中需反复的验证,一般而言需要4-7年时间,成本高。
1 计算机体系结构软件模拟技术的发展情况分析计算机系统中处理器不断变化而发展起计算机体系结构软件模拟技术。
上世纪八十年代中叶,多数计算所使用的系统是数据驱动技术,此技术是对计算机已运行数据进行收集并实施相关命令。
在了解到掌握到计算机运行数据基础上对处理器特点、结构分析,发现其中的问题。
此技术也被称为:基于命令实施的轮廓静态建模。
之后的研究在这基础上提出性能分析模式技术。
其结构在设计上,质量有了很大的进步,大减少了成本。
1.引言1.1 A TM简介ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。
是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。
ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信贷存款业务。
在ATM自动取款机上也可以进行账户查询和改密的业务。
作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。
1.2 编写目的及意义ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。
但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。
为此,我们在明确该软件需求的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。
UML(Unified Modeling Language)是一套用来表达面向对象分析设计的国际标准语言。
它具有以下特点:统一标准;面向对象;可视化、表示能力强大;是系统建模语言,独立于过程;概念明确。
UML是数据建模和商务流程建模的集成建模语言。
2. 总体设计2.1 需求分析2.1.1 ATM自动取款机的总体需求:1. A TM机要可以判断磁卡的类别,如果不是有效的磁卡则退卡;2. 可以在较快的时间内响应用户的请求,并针对相应的请求执行正确的操作;3. 查询自己的账户时应显示余额和可用余额,并显示A TM机里所拥有的现金面值,让用户可以做出正确的选择;4. 提取现金时提示用户输入取款金额并判断输入是否确,如果错误提醒用户并要求重新操作,正确则提醒用户收取现金;5. 转账汇款时让用户选择转账类型,要求用户输入转账账号并要求用户输入两次,以确保没有输入错误,在两次输入都正确的情况下,让用户输入转账金额,并作最后的认;6. 进入修改密码界面后提醒用户输入新密码,并要求再次输入以确保密码统一无误,在确认后完成修改操作,并提醒用户新密码生效;7. 对于错误的操作或者操作延时做出有效的处理2.1.2 系统操作要求:1.要求用户每次取款数额为50的整数倍;2. 要求用户一次取款数额不得大于1000元;3. 要求用户一天取款数额不得超过5000元;4. 要求用户每次取款数额不得大于账户余额;5.要求用户连续输入错误密码次数不得超过3次。
2.1.3 系统性能要求:1. 要求反应时间不得大于10秒钟;2. 系统设计目标:A TM自动取款机可以提供24小时不间断服务,操作简单,每步都有相应的语音提示,可以很方便为用户提供取款、转账/汇款、查询账户信息等服务。
2.2 软件结构系统的层次结构图如图ATM自动取款机系统读卡机模块键盘输入模块IC卡认证模块显示模块吐钱机模块打印凭条模块数据存储模块存款模块取款模块转账模块修改密码模块余额查询模块3. ATM自动取款机系统分析设计3.1 定义业务流程该系统主要有两个执行者:银行管理员和客户。
银行管理员会启动或参与的业务主要有添加现金、维护A TM硬件设备和协助客户改密码。
客户启动或参与的业务主要有修改密码、取钱、转账和查询余额。
图3-1客户A TM自动取款机业务用例业务用例名称简述(1)修改密码客户于A TM自动取款机上可以进行修改密码业务操作(2)取钱客户于A TM自动取款机上可以进行取钱操作(3)查询余额客户于A TM自动取款机上可以进行查询余额操作(4)转账客户于A TM自动取款机上可以进行转账操作银行管理员A TM自动取款机业务用例业务用例名称简述(1)修改密码银行管理员协助客户修改密码并做记录(2)添加现金银行管理员适时添加现金,方便客户取款(3)维护A TM硬件设备维护A TM硬件设备,保证A TM机正常工作3.2 分析业务流程3.2.1 客户取钱业务流程活动图.客户首先将磁卡插入A TM机中,初始化A TM屏幕;根据屏幕提示输入密码,系统验证密码正确性,若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据提示选择取款服务,然后输入取款数额,系统判断输入的取款数额的合法性,若不合法(这里不考虑透支)退出服务;若合法,吐款机吐款.图3-23.2.2 客户转账业务流程活动图.客户首先将磁卡插入A TM机中,初始化A TM屏幕;根据屏幕及语音提示输入密码,系统验证密码正确性,若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据屏幕提示选择转账服务,进入转账/汇款的操作界面,选择要转入卡的账户类型(银行卡或存折),然后输入所要转入卡的卡号,输入转账金额。
退出。
图3-33.2.3 客户修改密码业务用例活动图客户首先将磁卡插入A TM机中,初始化A TM屏幕;根据屏幕及语音提示输入密码,系统验证密码正确性,若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据屏幕提示选择修改密码服务,进入修改密码服务界面。
根据语音及界面提示两次输入客户欲设置的新密码。
系统验证新密码的合法性,看是否是六位数,两次输入是否一致等。
如通过验证,系统通过AYM屏幕提示客户密码修改成功。
最后退出服务。
图3-43.2.4 客户查询余额业务用例活动图客户首先将磁卡插入A TM机中,初始化A TM屏幕;根据屏幕及语音提示输入密码,系统验证密码正确性,若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据屏幕提示选择修改密码服务,进入查询余额服务界面。
按下确认按钮.系统连接综存系统,计算客户账户余额,并通过A TM机显示屏幕显示给客户.图3-5 3.3 定义系统范围.3.3.1 客户包下可启动的系统用例图3-6系统用例名称简述(1)转账客户到A TM机使用系统执行转账业务(2)取款客户到A TM机使用系统执行取款业务(3)修改密码客户到A TM机使用系统执行修改密码操作(4)查询余额客户到A TM机使用系统执行查询余额操作3.3.2 银行管理员包下的系统用例图图3-7系统用例名称简述(1)添加现金银行管理员用A TM系统添加现金(2)维护硬件设备银行管理员维护硬件系统3.3.3 定时启动者包下的系统用例图3-8系统用例名称简述(1)计算利息系统于约定时间自动计算利息(2)扣除利息和手续费系统于交易发生后扣除手续费,系统于约定时间扣除利息税(3)业务短信系统于交易发生后自动发送短信给客户3.4 分析业务流程3.4.1 SUC001-取款系统用例业务用例名称取款用例编号SUC001用例简述客户在A TM机上取款用例图主要流程客户插入磁卡,初始化A TM系统屏幕系统提示输入密码。
客户输入密码并通过系统验证系统列出服务项目客户选择取款,输入取款金额,按下确定键。
系统验证取款数额的合法性。
并计算出手续费系统连接到综存系统,查询账户余额,确认余额是否足够。
吐款机吐款,交易成立系统提供打印功能,供客户选择是否打印替代流程(3)a[密码错误]系统出现密码错误警告。
并返回主要流程(2),供客户重新输入密码(6)a[金额不符]系统出现取款金额必须为50元整数的信息,回到主要流程(5),供客户重新输入取款金额(6)b[金额过低]系统出现最低取款的信息,回到主要流程(5),供客户重新输入取款金额(6)c [金额过高]系统出现最高取款的信息,回到主要流程(5),供客户重新输入取款金额(7)a[余额不足]系统出现余额不足的信息,回到主要流程(5),供客户重新输入取款金额业务规则交易款项=取款金额+手续费手续费=取款金额*银行管理费*银行折扣取款金额最低为50元,取款金额最高为5000取款金额为非作50元的整数倍系统按照银行原有编码方式生成交易编号其他打印了取款凭条3.4.2 SUC002-转账业务系统用例用例名称转账用例编号SUC002用例简述客户A TM机上转账用例图主要流程客户插入磁卡,初始化A TM系统屏幕系统提示输入密码。
客户输入密码并通过系统验证系统列出服务项目客户选择取款,输入转账金额,按下确定键。
系统验证转账数额的合法性。
并计算出手续费系统连接到综存系统,查询账户余额,确认余额是否足够。
交易成立,系统提供打印功能,供客户选择是否打印替代流程3)a[密码错误]系统出现密码错误警告。
并返回主要流程(2),供客户重新输入密码(6)a[金额不符]系统出现转账金额必须为50元整数的信息,回到主要流程(5),供客户重新输入取款金额(6)b[金额过低]系统出现最低取款的信息,回到主要流程(5),供客户重新输入取款金额(6c[金额过高]系统出现最高取款的信息,回到主要流程(5),供客户重新输入取款金额(7)a[余额不足]系统出现余额不足的信息,回到主要流程(5),供客户重新输入取款金额业务规则交易款项=转账金额+手续费手续费=转账金额*银行管理费*银行折扣转账最低金额为50元,最高为5000元系统按照银行原有编码方式生成交易编号3.4.3 SUC003 修改密码业务系统用例用例名称修改密码用例编号SUC003用例简述客户在A TM机上修改客户密码用例图主要流程(1)客户插入磁卡,初始化A TM系统屏幕(2)系统提示输入密码。
(3)客户输入密码并通过系统验证(4)系统列出服务项目(5)客户选择修改密码,按下确定键。
(6)客户连续三次输入新密码,按下确定键。
替代流程3)a[密码错误]系统出现密码错误警告。
并返回主要流程(2),供客户重新输入密码6)a[密码不符]系统出现密码格式必须为6位数字的信息,回到主要流程(5),供客户重新输入新密码。
6) b[密码不同]系统出现三次输入密码不一致的信息,回到主要流程(5),供客户重新输入新密码。
3.4.4 SUC004 查询余额业务系统用例用例名称查询余额用例编号SUC004用例简述客户在A TM机上查询余额用例图主要流程客户插入磁卡,初始化A TM系统屏幕系统提示输入密码。
客户输入密码并通过系统验证系统列出服务项目客户选择查询余额,按下确定键。
系统连接到综存系统,查询账户余额,并根据银行的规定计算出账户余额。
A TM系统屏幕显示客户账户余额与可用余额替代流程3)a[密码错误]系统出现密码错误警告。
并返回主要流程(2),供客户重新输入密码3.5 分析业务规则状态图(取款)客户取款业务的状态分析:从客户插入磁卡的起始状态到结状态,中间还有输入密码,选择服务,取款,吐款状态:(1)客户插入磁卡初始化A TM系统屏幕,进入屏幕提示输入密码界面,客户此时可有输入密码动作(DoAction)。