欢迎来到天天文库
浏览记录
ID:8462696
大小:132.50 KB
页数:4页
时间:2018-03-28
《基于uml的财务系统的建模研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于UML的财务系统的建模研究何知儒(华中科技大学文华学院,湖北武汉)摘要:随着软件系统规模和复杂性的日益增长及客户对于软件系统上线时间的苛刻的要求,保讧软件产品的质量和缩短开发周期愈显得重要了。传统的开发方法期望通过技术更新来达到目的,但实际很难带来显著效果,而软件过程管理虽然可以解决问题,但由于受时间和经费的双重压力,它的作用有一定的局限性。本文采用统一建模语言UML对软件体系结构进行建模,探索了UML在软件体系结建模方面的特性,全文以网上购物系统为示例说明该方法的有效性。关键字:财务系统;UM
2、L;分布式软件体系结构BasedonUMLModelingoftheFinancialSystemHEZhiRu(HuazhongUniversityofScienceandTechnologyofWenhuaCollege,HubeiWuhan)【Abstract】Withtheincreasingscaleandcomplicationofsoftwaresystemsandcustomersstrictdemandsontimelimits,itisimportanttoensuresoftw
3、arequalityandshortendevelopmentcycles.Traditionaldevelopmenttriestoachievethisgoalbytechnicalinnovationbutinfactitcannotbringevidenteffect.Althoughsoftwareprocessmaysolvetheseproblems,itseffectisrestrictedunderthepressureofthetimeandexpense.Thispaperad
4、optsunifiedmodelinglanguageUMLmodelingofthesoftwarearchitecture,andexploredtheUMLmodelinginsoftwaresystem,withthecharacteristicsofonlineshoppingsystemforfullexamplesillustratetheeffectivenessoftheproposedmethod.【Keyword】financialsystem,UML,Distributeds
5、oftwaresystemstructure1.引言软件体系结构(SoftwareArchitecture)是20世纪90年代以来国际软件工程领域出现的一个新兴的、重要的研究内容。软件体系结构作为系统的~种高层抽象设计,已经成为决定一个软件系统成功与否的关键因素,尤其对于大型软件系统开发,软件体系结构的设计显得格外重要,甚至直接影响到系统执行效率。因此,作为软件工程研究领域的一个部分,软件体系结构受到越来越多的软件设计和开发人员重视.研究软件体系结构的首要问题是如何表示和描述体系结构,亦即体系结构建
6、模。目前还没有统一成熟的软件体系结构建模工具,常用的软件体系结构描述方法有两类:专用的体系结构描述语言ADL与通用的建模语言(如UML等)。ADL大多基于一些形式化工具(如CSP、Z、时序逻辑等),常见的ADL有Wright﹑Rapide、UniCon、Aesop、Darwin、ACME、XYZ/ADLt1等,它们吸收了传统程序设计中严格精确的语义和语法特点,针对软件体系结构的整体性和抽象性特点,定义和确定了适合于软件体系结构表达与描述的有关抽象元素,能有效支持所描述系统的分析、求精和验证,但是,A
7、DL不足之处是难以被开发人员所理解,不便于交流和使用,很难融入到当前软件开发的实践中。UML(UnifiedModelingLanguage)由Booch、Rurnbaugh、Jacobson三位专家联手提出,在1997年11月被国际对象管理组织OMG(ObjectManagementGroup)采纳为标准。UML经过不断使用、发展和完善,已经成为一种定义良好、易于表达、功能强大,且普遍适用的建模语言,它为用户建模提供了完整的符号表示和不同层次的元模型,如用例图、包图、类图、状态图、对象图、活动图、
8、顺序图、合作图、组件图、配置图等,其作用域不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程,用户可以根据自己所开发系统的特点和不同的开发阶段,灵活选用所提供的各种图和模型,以实现系统软件的柔性开发。基于此,本文采用UM对软件体系结构进行建模,文中以财务子系统为例对建模方法给出说明。2.财务子系统及其结构下面以Oracle的财务系统为例,简要地介绍一下财务系统的结构。Oracle是当今大型数据库系统和数据仓库技术的主要供应商,利用数据库和开发工具的优
此文档下载收益归作者所有