信用卡管理系统的UML建模研究

信用卡管理系统的UML建模研究摘要:介绍了面向对象系统分析和UML的基本概念以及UML的建模过程,描述了信用卡管理系统的特点以及功能,建立了信用卡管理系统的类图及部分顺序图,重点研究了顺序图的特点。利用UML建模,使得用户和软件开发人员的沟通更加容易,从而提高了软件的开发效率。关键词:面向对象系统分析;UML;信用卡管理系统;建模;类图;顺序图中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)22-5217-03为了解决开发大型软件系统的复杂性和可维护性,在过去的几十年中出现了许多开发方法,比如瀑布开发方法、螺旋式开发方法、迭代开发方法。而面向对象是一种新型程序设计和开发方法,其基本思想是使用对象、类、封装、继承、关联、消息等基本概念来对系统进行分析和设计。面向对象的兴起是从编程领取开始的。第一种面向对象语言Smalltalk的诞生宣告了面向对象开始进入软件领域。但是随着应用程序的进一步复杂,需求分析成为了更为重要的问题。这是因为人们虽然可以写出漂亮的代码,但是却不符合要求。于是UML(UnifiedModelingLan-guage)统一建模语言出现了,UML定义了一些建模所需要的、表达某种特定含义的基本元素,这些元素良好的表达了用户需求,用自然世界和计算机逻辑都能理解的表达方法来说明现实世界。信用卡管理系统项目目标是为了适应国内新兴发展的信用卡市场,建立符合国内银行特色的信用卡管理系统。项目主要任务是处理银行柜员,用户以及后台管理人员对信用卡的管理,使用以及维护。在信用卡管理系统的分析过程中,我们使用的就是面向对象的系统分析方法。因为00A可以使我们更容易找到系统中的用例和类,以及各个对象间的关系。基于UML对信用卡管理系统进行具体的分析,采用UML建模工具建立面向对象的信用卡管理系统模型,从静态结构与动态行为两方面对系统进行分析与描述,通过画各种模型图,探讨如何基于UML对信用卡管理系统进行建模。1UML建模概述UML(UnifiedModelingLanguage,统一建模语言)主要有以下几个特点[1]。UML合并了许多面向对象方法中普遍被接受的概念[2],对每一种概念UML都给出了清晰的定义、表示法和有关的术语,使用UML可以对已有的各种方法建立的模型镜像描述;在软件开发的生命期方面,UML的无缝性对迭代的增量式软件开发至关重要;在应用领域,UML适用于各种领域的建模,包括大型、复杂的、实时的、分布的集中式的数据;在实现方面,UML可以使用各种不同的编程实现语言和开发平台;在内部概念方面,在构建模型的过程中,能够揭示和表达各种概念之间的内在联系。UML的建模流程主要有:通过用例图表示用户的需求,进行需求分析,对外部的角色以及它们所需要的系统功能建模,每个用例表达了用户的需求;考虑所要解决的问题进行分析,用UML的逻辑视图和动态视图来描述,在该阶段只为问题域类建模,不定义软件系统解决方案的细节,如用户接口的类、数据库等;在设计阶段,把分析阶段的成果扩展成技术解决方案,加入新的类来提供技术基础结构、用户接口、数据库等,设计阶段结果是构造阶段的详细规格说明;构造阶段中把设计阶段的类转移成某种面向对象程序设计语言的代码;最后对系统进行测试,分为单元测试、集成测试、系统测试和接受测试几个不同的级别。2信用卡管理系统的建模研究2.1信用卡管理系统需求分析4)消费有折扣或者累计有赠品。有些信用卡可随着我国经济快速发展,人们的经济收入越来越高,对收入的主要保存方式就是存入银行,这样既安全又有利息⑶。2.1.1信用卡的优点1)安全。购买大额物品时不用携带大量现金,可以有效避免被盗窃或者遗失现金等风险。出国的售后不用事先兑换大额外币或旅行所用支票。2)方便。出门购物或逛街时不需要带大量现金,可刷卡或在就近银行直接取现。办理银行业务可足不出户,上网就可以办理业务、查询信息等。3)延迟付款节省利息。可以先消费后付款。通常国内银行从消费结账日到缴款日,最长有56天的宽限期。算起来可以用现金消费省下一笔利息。以享受特约商家的特殊折扣。还以加油有折扣、保费有折扣或乘坐飞机时有机位升等的礼遇。多数发卡行都有依签客户的账额计算的红利积分,来换取赠...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?