感悟网 导航

uml建模工具介绍 做java开发中,一般用什么UML建模工具?

作者&投稿:帛话 (若有异议请与网页底部的电邮联系)
UML建模工具与PowerDesigner有什么主要不同之处?~

 统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言.个人理解就是把软件设计中的(其他行业其实也可以用),各种对象或其他实体用有关系图表示出来,让整个系统架构更清楚! PowerDesigner Visio�0�3 2003 Rational Rose都是用UML建模工具,UML只是一种语言,一种规范,这些工具是实现UML语言的

1.UML通常用于软件开发的“需求分析”和“设计”阶段,即在“编码”阶段之前。
2.采用标准的图示化的方式说明系统的需求、进行结构设计,通常称作建模。
3.最早用于采用面向对象编程的语言,即面向对象方法。现在也用于其它行业的建模。
4.java只是一种编程语言,一种开发工具。用它去开发或实现某个系统和产品时,首先需要了解和回答用它要做什么?你可以用文档也可以用图形来说明,但UML表示法是最标准和通用的,UML可让其它与你配合的人更清楚你的想法。
5.图形是最简洁的表述思想方式。

补充:
如果你是软件或者将系统开发作为方向(尤其是信息系统)那就必学,其它方向可暂时放放吧!学校能否教好值得怀疑。

应用最广的由两种种1. Rational Rose,它是ibm的 。2.Microsoft的 Microsoft Office Visio® 2003 3.Enterprise Architect。还有其他工具如PowerDesigner等
1.Rational Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。
从使用的角度分析,Rational Rose易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Rational Rose与微软Visual Studio系列工具中GUI的完美结合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Rose还为其他一些领域提供支持,如用户定制和产品性能改进。
具体介绍可参看
http://www.uml.org.cn/RequirementProject/200604043.htm

2.Visio® 2003的简介请看
http://www.uml.org.cn/UMLTools/psf/Guide.doc
http://www.microsoft.com/china/office/xp/visio/default.asp
3.Enterprise Architect
Enterprise Architect是一个全功能的、基于UML的visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。它支持用户案例、商务流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。此外,它还支持C++、Java、Visual Basic、Delphi、C#以及VB.Net。
具体可看http://www.softwarechn.com/SparxSystems/sparxsystems_index.htm

4.PowerDesigner工具简介请看
http://www.uml.org.cn/UMLTools/powerDesigner/powerDesignerToolIntroduction.htm
5.EA与Rose UML建模工具比较
http://51cmm.csai.cn/casepanel/ST/No061.htm
6.uml介绍请看uml中国官方网站,这里有很多关于uml建模和建模工具的介绍
http://www.uml.org.cn

Enterprise Architect和Visual Paradigm for UML (VP-UML) 用的比较多,而且Visual Paradigm for UML (VP-UML)还可以跨平台使用

《UML 交互图 (顺序图、通信图、鲁棒图、定时图)》
答:定时图:时间轴上的交互细节 定时图与顺序图不同,它强调时间的推移,通过生命线的方向和状态变化展现时间的流动。理解这些特性对于理解复杂系统的行为至关重要。总结来说,UML的交互图是软件开发中不可或缺的工具,它们帮助我们理解和表达对象间交互的细节,确保设计的清晰性和有效性。

《活动图能表示并发活动的情况》
答:活动图可以表示并发活动的情况。1、活动图的定义和用途 活动图是一种UML(统一建模语言)中的图表,用于可视化系统中的活动流程。它能够描述对象之间的交互和行为,并显示各个活动之间的顺序关系。因此,活动图被广泛应用于软件开发、业务流程设计等领域。2、并发活动的特点 并发活动是指在系统中同时进行的...

《什么是uml设计》
答:UML的产生有三方面的原因:首先,不同的面向对象方法有着许多相似之处,通过这项工作,消除可能会给使用者造成混淆的不必要的差异是非常有意义的;其次,语义和表示法的统一,可以稳定面向对象技术的市场,使工程开发可以采用一门成熟的建模语言,CASE工具的设计者也可以集中精力设计出更优秀的系统;第三,...

《UML建模(二)--流程图》
答:在绘制业务流程图前,思考如何精美、如何交互以及使用什么工具,都不应该是重点。 真正重点的是将业务流程图的关键要素给搜集一番。请试图回答清楚以下几个问题,否则不要开始绘制流程图: 除了在本部分开始的那几个问题要顾及到, 其实调研过程解决的仍然是who,what,why,how,以及where的问题:谁,在什么情况下,做了什么...

《什么是统一建模语言?》
答:摘要 最近由美国Rational公司发起并与其它十几家公司共同推出的“统一建模语言”UML在OO领域受到广泛的关注.文中首先介绍UML产生的背景及其主要内容,然后评论它对OO建模技术的积极影响以及可能存在的问题.UML是一种表达能力丰富的、强有力的建模语言;然而,目前还不能断定它将取代现有的各种面向对象的分析与设计方法....

《uml图用什么软件》
答:VisualParadigm。具体内容如下:VisualParadigm是一块UML建模工具,工具为以下人员设计,包括软件工程师、系统分析师、业务分析员、系统架构师等,工具主要是为OO系统提供可靠的建模和分析工具。UML建模软件(ArgoUML)软件类型:电脑软件软件介绍:SkylinePhotoMesh(建模软件)是一款简易好用,功能齐全的倾斜摄影...

《UML建模工具都有哪些好处》
答:要了解UML的好处,你就必需了解,人们为什么要发明UML这个工具,它到底解决了人们什么问题:人类社会的发展,技术的不断进步,导致工程项目越来越复杂,需要参与的人也越来越多。但是人脑本身是有局限性,考虑问题的时候不可能面面具到。特别是软件工程,有可能用户今天要加个按钮,明天要加个报表,后天又要...

《使用UML建模方式建立一个小型业务模型-》
答:UML最适于数据建模,业务建模,对象建模,组件建模。UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。IBM的Rational Rose和MS的Visio都是UML工具。同时还有一些免费的UML工具:...

《统一过程和uml是同一个概念吗》
答:UML是提供了支持面向对象软件工程时间必要的技术,是一种建模语言,并不是方法论。而统一过程是面向对象分析与设计的方法学,是一种软件工程框架。两者不是同一个概念。

《简要介绍UML中的视图以及它们之间的关系》
答:标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义:第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。第二类是静态图 (Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网