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

    浏览量

    30848
  • UML建模
    +关注

    关注

    0

    文章

    7

    浏览量

    6803
收藏 人收藏

    评论

    相关推荐

    【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映射工具实现系统可靠性建模

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

    UML-OOPN集成建模方法及其在柔性制造系统的应用

    UML-OOPN 集成建模方法及其在柔性制造系统的应用:针对柔性制造系统FMS(Flexible manufacturing system)建模特点,提出了UML—OOPN 集成
    发表于 10-12 18:24 22次下载

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

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

    基于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 4596次阅读
    什么是<b class='flag-5'>UML</b>图?常见的<b class='flag-5'>UML</b>图<b class='flag-5'>工具有</b>哪些?

    基于实时UML的雷达软件设计

    实时统一建模语言 (UML)和面向对象的建模技术代表着雷达软件设计的一个发展方向。文中介绍了使用UML的用例图、状态图、顺序图等进行系统分析、设计、实现和测试 ,并讨论了如何选择
    发表于 03-26 14:06 24次下载

    UML统一建模语言

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

    全面剖析UML(下)

    统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面
    的头像 发表于 05-05 10:33 556次阅读
    全面剖析<b class='flag-5'>UML</b>(下)

    常用UML建模工具介绍

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

    五个免费UML建模工具介绍

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