atm系统设计分析.rar
atm系统设计分析,用uml设计关系数据库---银行自动取款机atm系统设计分析3000多字一.统一建模方法简介运用uml的统一建模方法由用例(user case)驱动开发整个过程,分为捕获需求、分析、设计、实现和测试等阶段,每个阶段都是在前一阶段的基础上的进一步细化,成增量迭代是发展。具体的方法步骤如下:1捕获需求阶段::先向用户、分析...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 xiaowei 发布
用UML设计关系数据库---
银行自动取款机ATM系统设计分析
3000多字
一.统一建模方法简介
运用UML的统一建模方法由用例(user case)驱动开发整个过程,分为捕获需求、分析、设计、实现和测试等阶段,每个阶段都是在前一阶段的基础上的进一步细化,成增量迭代是发展。
具体的方法步骤如下:
1捕获需求阶段::先向用户、分析人员和开发着积极交流、分析、提炼用户对系统的要求,并描述出来,然后在此基础上建立业务用例模型、业务对象模型、用模型来完整的表达和细化用户的需求。
2.分析阶段:在前一阶段的基础上进行功能抽象和数据抽象,功能抽象得
到系统分析包,数据抽象得到分析类及相互之间的关系。
3.设计阶段:对份新阶段的成果进一步细化,新华分析类的方法和相互关
系细化各个子系统的接口和相互间交互,得到实现时可以使用的设计模型。
4.实现阶段:编码实现设计,并进行单元测试,集成测试.
统一建模方法的分析设计成果通过的一系列视图表示、包括用例图、活动图、
顺序图、类图等,易于开发人员交流和开发人员之间的交流、改进。
二.关系数据库的分析与设计
某银行拟开发一个ATM系统,它由自动取款机、中央计算机、分行计算机和柜台终端组成一个网络系统。总行拥有多台ATM,设在全市的主要街道边上;分行提供分行计算机和柜台终端,柜台终端设在分行营业厅内。银行柜员把客户提交的存取款和建立帐户事务输入终端,终端与相应分行计算机通信处理该账户的事务,储户可使用信用卡通过ATM访问自己的账户,提取现金和查询余额。
(一)根据用户的需求描述,建立业务模型,从中抽取用例。
具体步骤如下:
1)建立业务模型:
业务模型由业务用例模型和业务对象模型组成。
(1)业务用例模型:以业务用例和业务角色分队应每个业务功能和业务的执行者来描述一个系统总的业务功能概况,所谓用例就是对系统提供的功能的一种描述,它指定了一系列活动,特定执行者让系统执行这些活动后会产生可见结果。角色就是使用用例的人。业务用例模型代表从使用者的角度看到的系统功能概况,用例描述图,
在本例中,业务用例包括:存款、取款、转账、查询节育、付款、修改个人信息等。
银行自动取款机ATM系统设计分析
3000多字
一.统一建模方法简介
运用UML的统一建模方法由用例(user case)驱动开发整个过程,分为捕获需求、分析、设计、实现和测试等阶段,每个阶段都是在前一阶段的基础上的进一步细化,成增量迭代是发展。
具体的方法步骤如下:
1捕获需求阶段::先向用户、分析人员和开发着积极交流、分析、提炼用户对系统的要求,并描述出来,然后在此基础上建立业务用例模型、业务对象模型、用模型来完整的表达和细化用户的需求。
2.分析阶段:在前一阶段的基础上进行功能抽象和数据抽象,功能抽象得
到系统分析包,数据抽象得到分析类及相互之间的关系。
3.设计阶段:对份新阶段的成果进一步细化,新华分析类的方法和相互关
系细化各个子系统的接口和相互间交互,得到实现时可以使用的设计模型。
4.实现阶段:编码实现设计,并进行单元测试,集成测试.
统一建模方法的分析设计成果通过的一系列视图表示、包括用例图、活动图、
顺序图、类图等,易于开发人员交流和开发人员之间的交流、改进。
二.关系数据库的分析与设计
某银行拟开发一个ATM系统,它由自动取款机、中央计算机、分行计算机和柜台终端组成一个网络系统。总行拥有多台ATM,设在全市的主要街道边上;分行提供分行计算机和柜台终端,柜台终端设在分行营业厅内。银行柜员把客户提交的存取款和建立帐户事务输入终端,终端与相应分行计算机通信处理该账户的事务,储户可使用信用卡通过ATM访问自己的账户,提取现金和查询余额。
(一)根据用户的需求描述,建立业务模型,从中抽取用例。
具体步骤如下:
1)建立业务模型:
业务模型由业务用例模型和业务对象模型组成。
(1)业务用例模型:以业务用例和业务角色分队应每个业务功能和业务的执行者来描述一个系统总的业务功能概况,所谓用例就是对系统提供的功能的一种描述,它指定了一系列活动,特定执行者让系统执行这些活动后会产生可见结果。角色就是使用用例的人。业务用例模型代表从使用者的角度看到的系统功能概况,用例描述图,
在本例中,业务用例包括:存款、取款、转账、查询节育、付款、修改个人信息等。