首页 > 图灵资讯 > 技术篇>正文

学UML这几款UML建模工具就够了

2023-04-16 09:21:42

统一建模语言(Unified Modeling Language,UML)它是一种标准语言,用于解释、可视化和编制面向对象系统的产品文档,是非专利的第三代建模和规约语言。UML是一种面向对象的建模工具,独立于任何具体的程序设计语言。工欲善其事必先利其器,有良好的建模理论必须有良好的建模工具。目前,许多工具都可以实现 UML 建模,下面给大家介绍一些评价还不错的。UML建模工具

UML是基于对实体、性质、关系、结构、状态和动态变化过程的全过程的描述和反映。UML可以从不同的角度描述人们观察到的软件视图,也可以描述不同开发阶段的软件形式。UML可以建立需求模型、逻辑模型、设计模型和实现模型。大部分的在此基础上设计和开发UML建模工具。

1、Rational Rose

Rational Rose是Rational公司生产的统一建模语言的可视化建模工具。组件结构用于可视化建模和公司级软件应用。它包括统一的建模语言(UML),OOSE,还有OMT。统一建模语言(UML)Grady,Rational公司的三位世界级对象技术专家 Booch、Ivar Jacobson、和Jim Rumbaugh是通过进一步扩展早期面向对象的研究和设计方法获得的,为可视化建模软件奠定了坚实的理论基础。

Rational Rose 能够满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )一套灵活性需求的解决方案。Rose 允许开发人员、项目经理、系统工程师和分析师在软件开发周期中将需求和系统的系统架构转换为代码,消除浪费,可视化、理解和精炼需求和系统的系统架构。在软件开发周期中使用相同的建模工具,可以更快更好地创建可扩展、灵活、可靠的应用系统,满足客户的需求。

2、PowerDesigner

Power Designer 它是Sybase的CASE工具集,可以方便地分析和设计管理信息系统,几乎包括数据库模型设计的整个过程。使用Power Designer可以制作数据流程图、概念数据模型、物理数据模型、数据仓库结构模型和团队设计模型。他可以使用许多流行的软件开发工具,如Powerbuilder、Delphi、VB等配合缩短了开发时间,优化了系统设计。

Power Designer是一款能够设计数据库的强大软件,是开发人员常用的数据库建模工具。可分别从概念数据模型中使用(Conceptual Data Model)物理数据模型(Physical Data Model)设计数据库有两个层次。概念数据模型描述的是独立于数据库管理系统(DBMS)物理数据模型是基于概念数据模型的目标数据库管理系统的具体化。

3、Visual Paradigm for UML

Visual Paradigm for UML (VP-UML)它是一种功能强大、跨平台、使用最方便、最直观的UML建模和CASE工具,可以集成在其他CASE工具或其他IDE工具中“一站购物式”软件解决方案远优于传统的Model-Code-Deploy的开发过程。

Visual Paradigm for UML支持UML建模、数据库建模、对象关系映射、逆向工程、Java双向工程等。

4、Jude

Jude它是由中日合作开发的UML只有几个工具m的尺寸和功能也不错。它也是由java制成的,速度仍然很快。如果不需要使用逆向工程等先进功能,强烈推荐这种常用的UML建模工具,它是免费的。

5、SystemArchitect

SystemArchitect高端非常受欢迎UML建模工具支持双向工程(Round-tripEngineering)。

6、StarUML

StarUML(简称SU)是一种统一的建模语言,创建UML类图,生成类图等类型(UML)图表工具。StarUML是开源项目之一,发展迅速、灵活、可扩展性强。唯一的缺点是,在反向工程中,只能生成类图,而不是类之间的关系。

实际上,类似的有一些UML建模工具,但从用户数量和使用评价来看,它们相对较差。学习UML建模这些UML建模工具就足够了。选择合适的UML建模工具通常会让你更有效地学习UML建模,并提高你的构图能力。

上一篇 java零基础必看MySQL数据库概念
下一篇 Java学习之数据库教程推荐

文章素材均来源于网络,如有侵权,请联系管理员删除。