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

怎么理解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的教学视频。微信公众号留言你的邮箱,我将会邮箱发给你地址下载。

接下来我会写:

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

    推荐阅读
  • 猫咪便秘了怎么办快速解决(猫咪软便也愁便秘也愁)

    巨结肠就是由于大肠的运动性降低和扩张形成的一种病理现象,可以导致便秘和顽固性便秘。有些猫病情较重,会出现嗜睡、抑郁、厌食、呕吐和腹部不适。但是,现在六福的排便周期已经调整为两天拉一次,比之前有所改善了呢。

  • 师生沟通的特点有哪些(简述师生沟通的作用)

    师生沟通的特点有教育性、正式化、双向性、情感性、交互性等。学生的行为同样会对教师产生很大影响,构成师生影响的双向交互性。

  • 华人科学界第一人杨振宁(叛逆科学家杨振宁)

    16岁那年,杨振宁以高二的学历报名参加了统一招生考试,以优异的成绩被西南联合大学录取。而获奖者正是杨振宁和李政道。但值得一提的是,2017年,杨振宁主动放弃了美国国籍,重新加入中国国籍,并成为中国科学院的院士,因此,即使被人们诟病了那么久,他最终还是回归了祖国。虽然风言风语很多,但是两人丝毫不受影响。如今17年过去了,翁帆还陪在杨振宁的身边,陪伴他一起去参加各种各样的活动,帮他整理文稿和书籍,两人恩爱如初。

  • 儿童睡觉咬牙是怎么回事(小孩睡觉咬牙的原因)

    下面希望有你要的答案,我们一起来看看吧!儿童睡觉咬牙是怎么回事肠道内有寄生虫。喂养过多,晚餐吃的过饱,睡觉不太踏实。睡眠姿势不佳,有时候会头向一侧睡觉或趴着睡觉等。牙齿异常,牙齿排列不齐,有龋齿、蛀牙,或长期喜欢用一侧牙齿咀嚼、神经肌肉系统没有发育完善等。

  • 为什么古代喜欢娶十四五岁(你知道是什么原因吗)

    因为在古代,十四五岁就已经到了适婚的年龄了.,今天小编就来聊一聊关于为什么古代喜欢娶十四五岁?接下来我们就一起去研究一下吧!古人并没有说女子最小的婚嫁年龄,但是大部分国家都对17岁以上的女子叫做“大龄剩女”,所以说,十四五岁婚嫁是很正常的,并不是说男子喜欢这样的。

  • 大红袍你了解多少(关于大红袍许多人问的10个问题)

    根据国家颁布的武夷岩茶地理标志保护产品的定义。大红袍,享有武夷岩茶茶王的盛誉,是武夷岩茶中最具代表性的产品。大众最感兴趣的是母树大红袍,位于天心岩九龙窠,距今已有360多年。纯种大红袍是来自母树大红袍无性繁殖,同时单独采制加工而成,由于产量稀少有限而价格昂贵。除此之外,不同地域、不同等级的大红袍价格也会相差悬殊。大红袍产自于武夷山,但不代表在武夷山当地就能买到好的大红袍。

  • 藻类植物有哪三部分组成(藻类植物简介)

    藻类植物有哪三部分组成藻类植物没有根、茎、叶的分化,为单细胞、群体或多细胞的叶状体。如小球藻是单细胞,团藻属于群体,海带呈叶状体。体型多样,有单细胞、群体、多细胞的丝状体及叶状体;高等种类已有简单的组织分化。藻体大小差别很大,小的只有几微米,必须在显微镜下才能看到;较大的肉眼可见,最大体长达100米以上。某些种类过度繁殖会引起赤潮(海洋)、水华(淡水)等现象。

  • 适合中秋国庆的古诗(中秋节和国庆节的诗句)

    适合中秋国庆的古诗中秋节:细数十年事,十处过中秋。——范成大《水调歌头·细数十年事》十轮霜影转庭梧,此夕羁人独向隅。——晏殊《中秋月》万里婵娟,几许雾屏云幔。——吴文英《玉漏迟·瓜泾度中秋夕赋》国庆节:国破山河在,城春草木深。感时花溅泪,恨别鸟惊心。烽火连三月,家书抵万金。白头搔更短,浑欲不胜簪。——杜甫《春望》生当作人杰,死亦为鬼雄。至今思项羽,不肯过江东。——李清照《夏日绝句》

  • 绿尾大蚕蛾有什么预兆(绿尾大蚕蛾简单介绍)

    绿尾大蚕蛾有什么预兆绿尾大蚕蛾没有什么预兆,所谓的征兆是一种迷信,没有根据,不信为好。我国境内可偶见于海南、广西等地。绿尾大蚕蛾是鳞翅目大蚕蛾科的一种中大型蛾类,是长尾水青蛾的亚种之一。成虫体长32-38mm,翅展100-130mm。成虫豆绿色,翅粉绿色,前后翅中央各有一椭圆形眼斑,外侧有1条黄褐色波纹,后翅尾状,特长,40mm左右。胸足褐色,腹足棕褐色,上部具黑横带。

  • 营养餐每天搭配食谱高中生(助力高考营养餐)

    By麦可安用料五花肉350克酸菜500克大葱20克小米椒2个姜11克八角1块白芷2片干辣椒4个花椒少许盐少许白胡椒少许十三香少许鸡精少许做法步骤1、准备配菜:姜片、蒜、大葱、小米椒。做菜好吃都有技巧,我的每道菜都有小妙招,大家搜索“豆果”可以直接查看我的菜谱!