0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最流行的uml建模工具有哪些

h1654155282.3538 来源:陈翠 2019-09-25 09:37 次阅读

UML简介

UnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。

最流行的uml建模工具

1、PowerDesigner

PowerDesigner是目前数据建模业界的领头羊。功能包括:完整的集成模型,和面向包含IT为中心的、非IT为中心的差异化建模诉求。支持非常强大的元数据信息库和各种不同格式的输出。PowerDesigner拥有一个优雅且人性化的界面,非常易懂的帮助文档,快速帮助用户解决专业问题。

2、ER/Studio

ER/Studio是一个支持多平台环境的直观数据建模工具,并且本地集成了用于处理大数据平台,例如-MongoDB和HadoopHive。它能够进行正向和逆向工程,并且拥有“比较合并”功能,能够输出例如XML、PNG、JPEG等格式文档。内建自动执行任务功能支持当前流行数据库平台。ER/Studio功能非常强大,拥有直观的界面和很好的用户支持特别易于马上开始工作。

3、SparxEnterpriseArchitect

EnterpriseArchitect是一个拥有丰富功能的数据建模工具。自诩是高性价比的明智之选。EnterpriseArchitect帮助企业用户快速建立强大的可维护的系统,而且很容易在共享项目中扩展到大型的协作团队中去。EnterpriseArchitect同样有动态运行模拟模型的能力,用以验证模型和更加正确和深入的理解原来商业系统运作的方式。

4、SparxEnterpriseArchitect

EnterpriseArchitect是一个拥有丰富功能的数据建模工具。自诩是高性价比的明智之选。EnterpriseArchitect帮助企业用户快速建立强大的可维护的系统,而且很容易在共享项目中扩展到大型的协作团队中去。EnterpriseArchitect同样有动态运行模拟模型的能力,用以验证模型和更加正确和深入的理解原来商业系统运作的方式。

5、CAERwin

ERwin也是业界领先的数据建模解决方案,能够为用户提供一个简单而优雅的界面同时处理复杂的数据环境问题。Erwin的解决方案提提供敏捷模型,同时元数据可以放在普通的数据库中进行处理,这样就能够保证数据的一致性和安全性。Erwin支持高度自定义的数据类型、APIs,允许自动执行宏语言等等。Erwin还建有一个很活跃的用户讨论社区,使得用户之间可以分享知识和各种经验。

6、IBM-InfoSphereDataArchitect

InfoSphere是一个很创新的、运行在开源平台-Eclipse上的数据建模工具。Infopshere主要聚焦于一下三个主要的特性:高效、简洁、高度集成。InfoSphere能够帮助商业用户建立逻辑、物理模型图,并且之后能非常方便的在各种不同的应用和系统中进行使用。InfoSphere是一个端到端的解决方案,可以快速高效地用在建立、部署、更新数据模型。同时为非常简易的集成了IBM的其他相关产品

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30750
  • UML建模
    +关注

    关注

    0

    文章

    7

    浏览量

    6777
收藏 人收藏

    评论

    相关推荐

    【PPT】UML统一建模语言

    本帖最后由 assingle 于 2011-2-22 10:11 编辑 【PPT】UML同意建模语言附件下载:
    发表于 02-22 10:10

    UML建模工具推荐

    本文推荐五个免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。
    发表于 07-19 08:33

    如何用UML建模开发嵌入式软件?

    如何用UML建模开发嵌入式软件?
    发表于 04-25 07:58

    基于UML扩展的本体建模方法

    在本体建模中,概念分类结构不明确,缺少理论指导,本体建模方法也欠缺特定本体描述语言定制能力。针对这种情况,该文将本体基础理论与UML本体承诺相结合,提出基于本体基
    发表于 04-13 08:49 6次下载

    基于UML 建模的功能块适配器研究Research of F

    随着控制技术的不断发展,分布式控制系统从原先的功能块设计模式发展成UML建模方式,但是UML扩展出来的组件却无法和功能块进行很好的集成,因此本文设计了用于连接UML-RT封
    发表于 05-27 16:20 15次下载

    利用UML映射工具实现系统可靠性建模

    许多可靠性建模技术是基于可靠性框图、故障树、Markov 链等表示方法,但系统架构师、产品经理和软件开发者往往对这些表示方法不太熟悉,他们通常使用统一建模语言UML)来对
    发表于 05-30 14:00 17次下载

    UML在流程工业优化调度工艺描述系统中的应用

    UML在流程工业优化调度工艺描述系统中的应用 结合建模工具Rational Rose说明如何在系统开发过程中运用UML建模。通过流程工业优
    发表于 02-22 16:24 22次下载

    基于UML的嵌入式硬件系统模型

    阐述了统一建模语言UML的基本语法结构和基本建模步骤,介绍了建模设计方法中 的层次构架模式。参照基本建模过程,运用
    发表于 04-19 15:54 38次下载
    基于<b class='flag-5'>UML</b>的嵌入式硬件系统模型

    基于UML的数据服务系统的建模刘士彬

    基于UML的数据服务系统的建模_刘士彬
    发表于 03-17 08:00 0次下载

    基于UML的嵌入式软件建模研究冯林

    基于UML的嵌入式软件建模研究_冯林
    发表于 03-17 08:00 0次下载

    基于UML对象建模的财务软件设计研究

    本篇目的在于研究基于UML对象建模的财务软件设计。基于当前UML、财务软件设计相关知识,能够去优化分析基于UML的财务软件设计相关需求,开发设计一个
    发表于 11-13 17:16 6次下载
    基于<b class='flag-5'>UML</b>对象<b class='flag-5'>建模</b>的财务软件设计研究

    什么是UML图?常见的UML工具有哪些?

    UML图是统一建模语言,又称标准建模语言。是对软件设计开发过程可视化建模的一种语言。多应用在一些软件系统工程上,有时在应用在机械系统和业务流程上有所应用。这种模型通常以图表方式呈现。
    的头像 发表于 06-22 14:10 4001次阅读
    什么是<b class='flag-5'>UML</b>图?常见的<b class='flag-5'>UML</b>图<b class='flag-5'>工具有</b>哪些?

    UML统一建模语言

    UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML
    的头像 发表于 05-05 10:15 580次阅读
    <b class='flag-5'>UML</b>统一<b class='flag-5'>建模</b>语言

    常用UML建模工具介绍

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供
    的头像 发表于 05-05 11:09 2091次阅读

    五个免费UML建模工具介绍

    UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML
    的头像 发表于 05-05 11:10 5497次阅读
    五个免费<b class='flag-5'>UML</b><b class='flag-5'>建模</b><b class='flag-5'>工具</b>介绍