uml建模工具哪个好用,uml建模实例100例

在做项目设计方案的时候,理解为需求后,我们都会做技术设计方案,这个时候就需要用到UML建模,涉及到UML常用图形以及工具画图,以下我会详细介绍UML图形和我个人推荐的UML建模工具。 UML即Unified Model Language,是一种建模语言,也是标准建模语言。在软件开发中,当系统规模比较复杂时,需要用图形抽象地来表达复杂的概念,让整个软件设计更具有可读性,可理解性,以便尽早发现软件设计…

在做项目设计方案的情况下,了解为要求后,我们都会做技术性方案设计,这个时候就要使用UML建模,牵涉到UML常见图型及其专用工具绘图,下列我能详解UML图型与我个人推荐的UML建模专用工具。

UML即Unified Model Language,是一种建模语言表达,都是规范建模语言表达。在开发软件中,当系统经营规模比较复杂时,要用图型抽象地来表示繁杂的定义,让全部软件开发更具备易读性,可理解性,为了及早发觉软件开发时存在着潜在性难题,进而减少开发设计风险性。与此同时,也巨大地区便了业务员与开发者中间的沟通交流。

UML常见建模图

UML规范建模语言表达中5种具体的类型图:

1、uml用例图:指的是从使用者视角来描述系统作用,而且指出各作用作业者。

2、静态图:包括的是类图和对象图。类图是一种静态模型种类,是用于表明类中间的联络、类的特性及其实际操作,在系统的全部生命期全是合理的。对象图则是类图的一个例子,应用的标志基本上与类图一致,可是其生命期比较有限,只有在系统中某一时间段内存有。

3、互动图:包括的是状态图和协作图,是用于描述对象中间的互动关联。状态图注重的是对象中间的信息推送次序,是对象中间动态性合作关系。协作图乃是用于描述对象中间的分工协作,既表明对象间的动态性合作关系,又表明对象及其他们相互关系。状态图用于注重时长和次序,协作图则用于强注重各个部门的关联。

4、个人行为图:包括的是活动图和时序图,是用于描述系统的动态模型于构成对象中间的互动关联。活动图描述的是为了能达到测试用例规定所开展的主题活动及其主题活动间的管束关联,便捷鉴别并开展主题活动。时序图是类的填补,是用于描述类的对象全部有可能的状况及其事情产生时的状态的迁移标准。

5、完成图:包括的是部署图和组件图。部署图是用于表明建模系统的物理学布署。组件图则用于表明建模手机软件的安排及其其彼此之间的关联。

UML建模时普遍的9种图:

1、uml用例图:

uml用例图是需求分析报告的物质,通常是用于描述客户是怎么使用一个系统的,是客户能够观查和应用到的系统作用的模型图。

2、类图:

UML类图,是用于描述系统里的类及其每个类相互关系。系统中能够有好几个类图,单独类图则仅仅表达了系统的一个层面。类图能够帮助你在恰当编写代码以前对系统有一个很全方位的认知,是建模中最常见的一种类型图。

3、对象图:

对象图描述的是一组对象相互关系,而非类相互关系。这是类图的组合,可是又与之不一样,对象表明的类的好几个对象而非具体的类。

4、活动图:

UML活动图,说白了便是UML的动态模型的一种图型,针对系统的作用建模尤其关键。它用于描述达到测试用例规定所需开展的主题活动及其主题活动间的管束关联,有益于鉴别并行处理主题活动。简易而言,便是表明在解决某一活动时,2个或是大量类对象中间的全过程链表排序。

5、时序图:

UML时序图,用以表明有限状态机,即描述一个对象所在的很有可能情况及其情况中间的迁移。用时序图建模能够协助开发者剖析繁杂对象的多种情况的变换,及其对象什么时候实行如何的姿势。

6、状态图:

UML状态图,又叫序列图或是顺序图,是一种用于描述对象中间传输信息的先后顺序,是用于表明测试用例里的个人行为次序。

7、协作图:

UML协作图(又叫通讯图)是一种作用于表明对象中间如何开始互动以实行特性测试用例或用例中特性一部分个人行为的互动图,它注重的是推送和接受信息的对象中间的组织架构。

8、组件图:

UML组件图(又叫构件图),是用于描述在手机软件系统中遵循并完成一组插口的人力物力的、可替换的系统功能模块。它所主要表现的是一种系统静态数据完成的构造,可以协助开发者对系统构成达成一致的了解。

9、部署图:

UML 部署图是一个用于描述系统的配置和布署及其系统的预制构件和控制模块在不一样连接点上遍布的模型图。它可以协助系统相关负责人掌握系统中每个预制构件布署在哪些硬件配置上及其硬件配置中间的互动关联。

UML中的各种图中间的差别:

1、各有其着重点:例如uml用例图偏重于描述客户的需要,而类图则偏重于描述系统的主要完成。

2、所描述的层面不尽相同:例如类图是用于描述系统构造的,序列图乃是用于描述系统个人行为的。

3、抽象化的层级也各有不同:例如头见图是用于描述系统的模块结构,抽象层次非常高,而对象图则用于描述实际的控制模块完成,抽象层次就比较低。

UML工具

Visio

Visio 原先只是一种画图板,可以用于描述各种图形(从电路原理图到房屋结构图),都是到VISIO2000才开始引入软件分析设计方案作用到代码生成的全部功能,它真的是现在最可以用图像方法来表示各种各样商业服务图型主要用途的专用工具。

Rational Rose

ROSE是同时从UML发展趋势而兴起的设计工具,它发生就是为了对UML建模的适用,ROSE一开始并没有对数据库系统端建模的适用,可是在现今版本号中早已添加数据库系统建模的作用。ROSE关键要在开发过程里的各种各样词义、控制模块、对象及其步骤,情况等描述比较合适,关键反映在可以从方方面面和视角来研究和制定,使系统的研发宏伟蓝图更清晰,内部构造更为明亮(可是它构造只是对哪些对把握UML的开发者,换句话说对顾客掌握系统的功用和步骤等并不一定很合理),对系统的编码架构形成有不错的大力支持。但对数据库的开发和数据库系统端迭代更新不是很好。

PowerDesign

PowerDesigner原来是对数据库系统建模而快速发展下去的一种数据库系统建模专用工具。直至7.0版才开始对面对对象的开发设计的适用,之后又引进了对UML的适用。可是因为PowerDesigner偏重于不一样,因此它对数据库系统建模的适用非常好,适用了可以见到的90%上下的数据库系统,对UML的建模应用到的各种图的支撑较为落后。不过在近期获得提升。

Enterprise Architect(EA)

Enterprise Architect是一个多功能的、根据UML的visual CASE专用工具,主要运用于设计方案、撰写、搭建并管理方法以总体目标为向导的手机软件系统。它适用客户实例、商务接待步骤方式及其动态性的数据图表、归类、页面、合作、构造及其概念模型。除此之外,它还适用C 、Java、Visual Basic、Delphi、C#及其VB.Net。

这个是我使用过的比较好的UML工具之一,本人推荐使用。

Umlet

开源系统的完全免费UML工具,这个软件实际上是用JAVA写的,也有有一套简单化的语言表达,给予用编号的形式画状态图等各种图,还可以用code的方法自定网页页面原素。

最终,UML建模除开绘图自身之外,很重要的是梳理全部方案设计构思,这一点才UML绘图的核心之处。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月22日 下午1:36
下一篇 2022年7月22日 下午1:40

相关推荐

  • 如何做品牌定位,品牌的六大理论

    品牌定位是对细分市场的产品或服务在目标顾客的脑海里确定一个合理的位置。定位的基本原则不是去创造某种新奇的或与众不同的东西,而是去操纵人们心中原本的想法,去打开联想之结。 品牌定位的目的就是将产品或服务转化为品牌,为品牌确定一个适当的市场位置,反映品牌在顾客头脑中形成具体而确切的含义,使产品或服务在顾客的心智中占领一个独特的地位。 品牌定位能够使企业与顾客建立长期稳定的关系,为企业产品或服务的开发和…

    2022年7月2日
    500
  • 如何将浏览器设置为默认浏览器,只需四步轻松搞定

    很多网友在Win7电脑中安装了多个浏览器,如360浏览器、搜狗浏览器或者谷歌等浏览器等,之后会发现电脑默认浏览器由IE变成了其他浏览器,每次打开QQ空间或者点击一些网页链接,跳出的都不是IE浏览器。这种情况,Win7怎么设置默认浏览器呢?下面,小编为大家带来详细的Win7默认浏览器设置教程,简单几步设置,轻松将自己喜欢的浏览器设置为默认浏览器。 一、首先在Win7桌面左下角打开“开始菜单”,在弹出…

    2022年10月8日
    980
  • 代理网站备案需要多少钱费用,网站免费备案流程!

    以前有过网站备案经历的人知道,备案核验需要拍摄带有指定幕布的核验照,因此网站负责人必须要到规定的“核验点”去拍照核验,这样难免会花费很多时间在路上奔波。 不过现在,这种现象得到了彻底改观。因为西部数码在业内率先推出了网站备案真实性电子化核验服务!让大家无需再到核验点拍摄幕布照片,网站备案变得更为便捷,省时省心、省钱省力。下面我们来具体介绍下西部数码2019最新网站备案流程。 网站备案的整体流程步骤…

    2022年6月2日
    760
  • 怎么知道自己适合什么发型,教你如何根据脸型选择适合自己的发型

    1.圆脸 适合发型:斜刘海、S形刘海、短Bob头 避免的发型:卷发、平刘海 圆脸的女生一般脸型较大,下巴的位置较圆润,所以看起来颧骨的距离和脸部长度很接近,脸的轮廓也会显得十分圆大。建议可以尝试短bob头,头发的长度刚好可以修饰脸型,盖住脸上较圆润的部份;另外,又要避免平刘海,尽快选择斜刘海及S形刘海,将脸颊两侧的线条感表现出來。 2.长脸 适合发型:空气刘海、波浪卷 避免的发型:中分、贴脸直发 …

    2022年10月6日
    1980
  • 什么是移动推广,移动营销推广的主要方式

    移动营销推广是指以互联网或者移动互联作为主要平台开展的各种营销推广活动,今天八爪网就给大家分享六招移动营销推广的方法,一起来看看吧。 一、利用短信引入老客户 有很多企业在以前的运营中会有许多的老客户,这些老客户主要就是会员,他们都留有手机号,我们可以将这些有手机号的用户转换为微信用户。我们还可以举办一个老客户转来有抽奖的活动,比如说大转盘抽奖,关注抽奖等,我们可以通过这种方式让老客户自然的转为微信…

    2022年8月14日
    740
  • 服务器托管什么意思,服务器托管方式介绍

    什么是服务器托管?服务器托管有什么用?服务器托管如何保障主机安全?企业在建网站的时候都非常重视,而且一般回选择将服务器托管给专业的公司。一方面人员和环境没有办法管理,另一方面则是可以享受专业的服务器托管专业全面的技术支持,以保障主机的安全稳定。下面聚名网小编就为大家介绍服务器托管。 什么是服务器托管?服务器托管有什么用?(推荐阅读:什么是主机托管?主机托管的优点有哪些?) 1、避免电力容量挑战 当…

    2022年7月3日
    520
  • 老司机是什么意思,成为一名老司机必须具备这三点

    谈起老司机,相信很多人都会觉得老司机就是驾龄长即拿到驾驶证的时间长,然而拿驾照的时间真的能跟驾驶技术成正比吗? 说到老司机让小编我想起了一个小插曲,记得刚提车的时候自己由于之前没有经验,所以问了有经验的同事,想叫她指导,因为他自己说她有十年的驾龄,呵呵,没问不知道,一问吓一跳,问她什么都不知道,最后她才道出了真正原因:原来她只是驾驶证拿了十年而已,只在很早的时候在部队有开过一段时间而已,现在几乎已…

    2022年9月19日
    590
  • 开一家母婴店需要多少钱,这份明细清单赶紧看看吧

    众所众知,母婴行业是一个非常赚钱的投资好项目,有众多的投资商们也都通过加盟这个好项目成功的赚取了丰厚的财富。女人和小孩子的钱现在是比较好赚的,开一家母婴连锁店投资商可以快速赚钱,成功收获人生的首先一桶金。母婴店现在在市场上开的越来越多,它的竞争也越来越大,投资商要选择一个好的品牌去加盟才能够在市场中具有竞争力。那么加盟母婴店需要多少钱呢?接下来就跟着小编一起来看看吧! 加盟母婴店,投资商一定要选择…

    2022年9月17日
    620
  • 在校大学生创业能做什么,6个最适合大学生的创业项目

    英雄不问出处,条条大路通罗马,可能在人生的初期不是特别的顺利,但只要信心坚定,看重自我,未来可期。 曾经,钱俊东高考失败,于是跟着“淘金”的父母从安徽来到天津,准备自学再战,每天一大早,父母支个炉子做烤鸭,6点赶去农贸市场,晚上12点才回。 一张木桌,一个小灯泡,一张木床,大沓的考试书籍和励志书——就是钱俊东的世界。他立志要考上清华,但天不遂人愿。钱俊东没能考上清华,揣着家里七拼八凑的2000多元…

    2022年6月27日
    630
  • 新款游戏笔记本电脑有哪些,五大新款游戏本推荐

    虽然许多游戏玩家可能会为了获得最佳性能而使用台式机,但请尝试笔记本电脑。当您需要强大的电脑而且还必须可以随身携带时,游戏笔记本电脑是无可替代的。 游戏笔记本电脑具有各种形状和尺寸,可满足不同的需求和预算。有些配备全尺寸Nvidia GeForce GTX或RTX图形卡,而另一些则采用更高效的Max-Q设计,以实现更薄的机箱和更安静的风扇。尽管许多游戏笔记本电脑都配备1080p显示屏,但有些笔记本电…

    2022年7月15日
    590

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信