文学起点网
当前位置: 首页 文学百科

怎么理解uml(什么是UMLUML能给你什么)

时间:2023-05-26 作者: 小编 阅读量: 3 栏目名: 文学百科

为说明建模的价值,Booch给出一个类比;盖一个动物窝棚、修一个乡间别墅和一栋摩天大楼。UML历史公认的建模语言出现在二十世纪70年代,到了80年代末迅速发展。OMT法是目前最为成熟和实用的方法之一。接着经过他们三年的共同努力,UML0.9和UML0.91于1996年相继面世。1997年1月Rational公司向OMG提交了UML1.0标准文本。1997年11月OMG宣布接受UML,认定为标准的建模语言。

想着改变人类

顺便征服世界

什么是UML?

既然说到UML,那就要说一下什么是UML,在需求分析中UML讲的那么多次,那它究竟是什么呢?

UML(Unified modeling language):统一建模语言

我们来一个词一个词分拆解释~

统一:表示是一种通用的标准,它被OMG(Object Management Group)认可。OMG是一个国际化的、开放成员的、非盈利性的计算机行业标准协会,该协会成立于1989年,他是软件行业中一个标准的认可。包括客户、领域专家、分析师、设计师、程序员、测试工程师及培训人员等。他们可以使用这套语言成为他们工作中统一的沟通的语言,充分理解和表达自己所关注的那部分内容。

建模:即建立软件系统模型。为说明建模的价值,Booch(UML最初开发者之一)给出一个类比;盖一个动物窝棚、修一个乡间别墅和一栋摩天大楼。建立一个简单的系统,就如盖一个动物窝棚,模型可有可无,修一个乡间别墅,模型的必要性增加,建立一个高度复杂的系统,例如建一座摩天大楼模型必不可少。

语言:表明它是一种按照特定规则和模式组成的符号系统,它用半形式化方法定义,即用图形符号、自然语言和形式语言相结合的方法来描述定义的。UML9种图形中,他们结构不同,但是对同一领域有不同角度的观察。

你可能会问:这明明是一种图形,为什么说是语言呢?伟大的汉字还不是从图形(象形文字)开始的吗?语言是包括文字和图形的!其实有很多内容文字是无法表达的,你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,有一套标准来描述设计,同样道理,在软件开发界,我们也需要一套标准来帮助我们做好软件开发的工作。UML就是其中的一种标准,注意这可不是唯一标准,只是UML是大家比较推崇的一种标准而已,说不定以后有一个更好的标准可能会取代她呢!UML并不是强制性标准,没有法律规定你在软件开发中一定要用UML,不能用其它的,我们的目标是善用包括UML在内的各种标准,来提高我们软件开发的水平。

UML历史

公认的建模语言出现在二十世纪70年代,到了80年代末迅速发展。但是从1989年到1994年,面对对象的建模语言的数量从不到10种增加到50种,各类语言的创始人极力推崇自己的语言,并不断晚上发展它,使得使用者不知道改用哪种语言。。。

其中比较流行的:

BOOCH

这个就叫Booch方法,创始人是:Grady Booch,该方法擅长设计。

Booch方法的开发模型包括静态模型和动态模型,静态模型分为逻辑模型(类图、对象图)和物理模型(模块图、进程图),描述了系统的构成和结构。动态模型包括状态图和时序图。该方法对每一步都做了详细的描述,描述手段丰富而灵活。

OOSE

创始人:Jacobsom 该方法擅长业务建模,Object-oriented software engineering.

OMT

创始人:Rumbaught,OMT面向对象建模方法有很多种,也都在进一步的发展和完善中。OMT法是目前最为成熟和实用的方法之一。它从三个方面对系统进行建模,每个模型从一个侧面反映系统的特性,三个模型分别是:对象模型、动态模型和功能模型。

Rumbaugh 于1994年离开GE加入Booch所在的Rational公司,他们一起研究一种统一的方法,一年后,Unified Method 0.8诞生,

同年,Rational收购了Jacobsom所在的Objectory AB公司。

接着经过他们三年的共同努力,UML0.9和UML0.91于1996年相继面世。

此后UML创始人booch等人,邀请及计算机软件工程界的著名人士和著名企业如IBM,HP,DEC,Microsoft,Oracle等对UML进行评论,提出修改意见。

1997年1月Rational公司向OMG提交了UML1.0标准文本。

1997年11月OMG宣布接受UML,认定为标准的建模语言。

1998年发布了UML 1.2版本;

1999年发布了UML 1.3版本;

2003年3月发布了UML 1.5版本;

2004年推出UML2.0

UML该方法结合了Booch,OMT,和OOSE方法的优点,去除糟粕,统一了符号体系,UML一般不引入新的概念和符号,只有在没有现有的解决方法可以借鉴时,UML的开发者才考虑新的概念。

UML常用的工具:

开发公司

名字

IBM

Rational Rose

Sparx Systems(澳洲)

enterprise architect

MKlab (韩国)

Start UML

微软

visio

sybase

PowerDesigner

Rational Rose:

个头大,兼容最好,最昂贵,适用于大中型建模。

这个破解版我有,想要的直接留言,我发你邮箱。

PowerDesigner:

更专注与数据库建模,后来又玩起了面对对象建模,适用于大中型建模。

Strat UML:(推荐)

免费、开源、好用,个头小。

适合中小型系统建模

Enterprise Architect:(推荐)

Enterprise Architect是基于最新的UML 2.4规范,

Enterprise Architect 可以轻松上手,并且执行速度非常快。

能够处理非常大的模型和多用户并发使用的模型

价格小贵,1200人民币左右。

(这个工具我找遍了全网都没有盗版的,因为太贵我买不起,我也很想买)

Visio

VISIO原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具,对软件开发中的UML支持仅仅是其中很少的一部分。但是拿来画还是可以的~

想免费用Strat UML,土豪用EA,不需要问太多为什么,用就是了。

UML 的工具其实还有很多的,这个全完看大家的个人喜好,基本的操作都差不多,上手难度不高,但是精通难度是不小的。

关于教程,我这边有视频分享,是Strat UML的教学视频。微信公众号留言你的邮箱,我将会邮箱发给你地址下载。

接下来我会写:

什么样的系统不需要建模?这是经常被问到的一个问题~

    推荐阅读
  • 轮毂刮多深需要进行换(轮毂刮伤需要更换吗)

    如果轮圈有划痕,不需要更换;如果轮辋变形或开裂,则需要更换。建议驾车者平时用车时要注意,尽量不要划伤轮圈。停车时,一定要看后视镜,准确判断车轮与路缘的距离。有些车停车时会自动调低后视镜。一些高端汽车还会配备360度环绕影像系统,驾驶配备该系统的汽车几乎不会刮伤轮圈。如果车轮进入这些凹坑,还可能导致轮辋擦伤,并可能损坏轮胎。

  • 2022阳江市一问中学艺体生传媒类考试内容+安排

    ②自备稿件:朗读自备文学作品,如散文、小说片段、寓言故事等;时长3分钟内。③才艺展示:包括声乐、舞蹈、武术、乐器等;时长3分钟内。④时评写作:笔试,撰写一则时评,对当前发生的新闻及其新闻中的事实,发表自己的见解,字数不限;笔试时间20分钟。编导方向:笔试内容:故事编写,作文;作卷时间90分钟。

  • 瓷砖什么样的质量好又便宜(瓷砖哪个品牌质量好)

    口碑好的瓷砖,应该是消费者选择它的评判标准之一,而且品牌的知名度也要高,这样产品的质量才能让人放心。但不论是哪一种,都一定要前往专卖店进行实际考察,以便自己更好的选择。而萨米特瓷砖始于2000年,在陶瓷行业风潮中发展壮大,是新明珠陶瓷集团的核心品牌。萨米特瓷砖注重营销系统的升级与消费体验模式的实施,倡导“设计生活”的品牌理念,致力于打造有温度,有态度的瓷砖品牌。强大的实力,是质量和信誉的强大保证。

  • 机电系统管道深化设计(机电系统管线标识的方法有哪些)

    机电系统管线标识的方法有哪些机电系统管线标识的方法有涂色及色环、粘贴标识、铭牌(挂牌、立牌)等方法,.可任选一种或组合使用标注方式最常用的标识方法是基本识别色的标识方法,基本识别色和色样如表1所示八种基本识别色和色样及颜色标准编。

  • 非官方的大学排名(非官方的大学排名)

    以下内容大家不妨参考一二希望能帮到您!非官方的大学排名网上有很多大学排名,包括武书连版,软科版,校友会版,高校毕业生薪酬指数排行版,高校录取先排行版等,各有各的精彩。近几年来,一方面,家里,亲戚,同事,朋友,相继有高考的孩子;一方面,出于对中国教育改革和中国未来发展的关心,于是,越来越关注国内各高校情况。综合各种版本和个人心得,排出了一份非官方高校前100排名,以供参考。

  • 镜子会美化自己吗(镜子中的自己美化了吗)

    心理学研究发现,在照镜子时大脑处理影像信息的时候会自动美化,所以照镜子的时候并不是真实长相,大概比真实长相好看30%。与镜面垂直的假想线称为法线,入射线与法线的夹角和反射线与法线的夹角相等。平面镜前的物体在镜后成正立的虚像,像与镜面的距离与物体与镜面的距离相等。如果想从镜中看到本人整个身长,由于入射角等于反射角,镜子至少须有本人身长的一半。凹面镜的反射面朝向曲率中心。

  • 青山处处埋忠骨何须马革裹尸还的意思是啥(青山处处埋忠骨何须马革裹尸还出处介绍)

    下面希望有你要的答案,我们一起来看看吧!青山处处埋忠骨何须马革裹尸还的意思是啥青山处处埋忠骨,何须马革裹尸还的意思是:青山连绵,处处都埋着忠义之士的遗体,何必一定要用马革将遗体运回家乡呢。这句诗出自清代龚自珍《己亥杂诗之一》:浩荡离愁白日斜,吟鞭东指即天涯。青山处处埋忠骨,何须马革裹尸还。落红不是无情物,化作春泥更护花。

  • 美的集团经济周期分析(34.美的集团-多元化的胜利全面超越格力)

    2021年,公司营业总收入3434亿元,同比增长20%;实现归属于母公司的净利润286亿元,同比增长5%。2531亿的负债中,有800多亿的是有息负债,总资产22%左右。净利润增速同比减缓,营收增加很快,呈现增营不增利。累计5年为1173亿。迄今,美的在全球拥有约200家子公司、35个研发中心和35个主要生产基地,员工超过16万人,业务覆盖200多个国家和地区。

  • 世界最美的河流排名(盘点那些有意思的)

    河流长度位居世界第二位,为6400公里。亚马孙河流域为地球上最大的热带雨林地区被誉为“地球之肺”世界上最长的河流:尼罗河尼罗河位于非洲东北部,由南向北流入地中海。尼罗河是世界上最长的河流,全长6670公里。发源于瓦尔代丘陵,受周围地势的影响,这条河自北向南流入里海。因里海不是海,是世界上最大的咸水湖,因此伏尔加河为内流河。俄罗斯人将伏尔加河称为“母亲河”,流域内居住着约占总人口二分之一的俄罗斯居民。

  • 小米粥怎么熬制最好喝(才知道正确的煮法)

    且其维生素、矿物质等营养成分,均是大米的好几倍,所以多吃一些小米粥的话,对身体会非常好,尤其是营养供给会特别足。很大原因就是因为,他们在对小米进行准备的时候,没有加水对其进行浸泡,就直接放入锅中去熬制。所以小米在熬制之前,一定要先浸泡,因为这样能让小米充分吸足水分,从而让米粒膨胀。