欢迎来到天天文库
浏览记录
ID:16371748
大小:240.00 KB
页数:6页
时间:2018-08-09
《rationalrosepowerdesignvisio三大uml建模工具比较及选择方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4期樊珂等:行波激励下千岛湖大桥的随机地震响应特征5主流UML建模工具比较及选择方法李懋1(1.对外经济贸易大学信息学院北京100029)摘要:UML作为一种普遍使用的建模语言,可以用于任何信息系统的建模中。在实际的运用过程中,定义良好的建模语言只是成功的关键因素之一,之外还需要支持系统建模的建模工具及开发环境。目前在市场上至少存在100多种建模工具。本文将针对RationalRose,PowerDesign和Visio三款主流建模工具进行详尽的分析比较,根据这些工具各自的特点,采用德尔菲法建立指标体系,开发一套基于B/S的建模工具选择系统,希望能协助系统建模人员选择合适
2、的工具,方便系统建模。关键字:UML;建模工具;指标体系;ComparisonandSelectionofMainUMLModelingToolsLiMao1(1.UniversityofInternationalBusinessandEconomics,InformationSchool,Beijing100029,China)Keywords:UML;ModelingTools;IndexSystem;Abstract:UMLisawidelyusedmodelinglanguage,whichcouldbeusedinanyoftheinformationsystem
3、modeling.Inactualuse,agoodmodelinglanguageisjustonekeyofthesuccessfactors,inaddition,therestillneedmodelingtoolstosupportforsystemmodelinganddevelopingenvironment.Inthecurrentmarket,therearemorethan100kindsofmodelingtools.ThisarticlewillcompareRationalRose,PowerDesignandVisioandgiveselecti
4、onmethodsonthesethreemainmodelingtoolsfordetailedanalysis,basedonthecharacteristicsofeachofthesetools,usingtheDelphimethodtoestablishindicators.Atend,IwilldevelopmodelingtoolsselectionsystembasedonB/S,toassistinselectingsuitabletoolsforsystemmodeling.第4期樊珂等:行波激励下千岛湖大桥的随机地震响应特征51.引言统一建模语言(U
5、ML)统一了Booch、OMT和OOSE等一些主要的面向对象方法,融合了当今面向对象技术的发展成果和未来的发展趋势。作为采用可视化方法对软件系统进行描述、实施和说明的标准建模语言,其使用需要工具的辅助,一批优秀的建模工具便应运而生。比如现在建模人员广泛使用的建模工具有IBM的RationalRose,Sybase的PowerDesigner和Microsoft的Visio等。如何选择建模工具,是系统建模的初学者遇到的第一个问题。本文将主要围绕此问题开展分析。2.UML统一建模语言概述UML(UnifiedModelingLanguage)产生于上世纪80年代,是一种定义良好
6、、易于表达、功能强大、普遍适用的建模语言。其融入了软件工程领域的新思想、新技术和新方法,不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。1997年,UML被OMG(ObjectManagementGroup)采纳为基于面向对象的标准建模语言,随后2003年,UML2.0再次被该机构采纳。UML通过提供不同形式的图形来表达从软件需求分析开始的软件开发全过程的描述,支持从不同的角度来考察系统,UML定义了下列五类、共十种模型图。这些模型图为系统的分析、设计与开发提供了多种图形表示,它们的有机结合有助于分析与构造一个用户需求与系统功能相一致的信息系统。第4期樊
7、珂等:行波激励下千岛湖大桥的随机地震响应特征53.UML建模工具概述UML建模工具允许应用面向对象分析和设计的方法与理论,基于特定的概念与表示法,通过对建模人员进行过程性支持,辅助性进行建模,达到构建和设计变得更直观,更易理解的层次,并可以按规范生成相应的开发文档和尽可能多的代码。建模工具一般具有以下作用:(1)绘制模型:这是建模工具必备的功能。(2)提供存储信息的机制和手段:可缩短开发时间,减少重复性工作,为检索、一致性检查、复用等提供基础。(3)对模型进行组织:建模人员使用工具可能要产生大量制品,其中包括对系统
此文档下载收益归作者所有