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

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

接下来我会写:

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

    推荐阅读
  • 白菜炖粉条怎样做好吃(白菜炖粉条的做法)

    接下来我们就一起去了解一下吧!白菜炖粉条怎样做好吃原料:带皮五花猪肉500克,粉条100克,大白菜叶250克,香菜10克,食油、酱油、绍酒、白糖、精盐、味精、花椒、大料、桂皮、葱段、姜片各适量。

  • 怎么改qq预设账号数量(qq预设账号怎么增加)

    qq预设账号数量限制为7个,预设账号数量达到上限只能删除几个账号,然后再添加。

  • 武汉免费景点预约国庆门票什么时候开始?几号可以约?

    2020十一国庆武汉哪里好玩?武汉十一好玩的活动又有哪些?国庆旅游门票免费预约什么时候开始?怎么预约?看这里!

  • 90年代最受欢迎的经典歌曲(影响一代人成长的7首经典歌曲)

    《无地自容》—黑豹乐队《无地自容》是中国著名摇滚乐队黑豹乐队的音乐作品之一。它收录在黑豹乐队于1991年发行的首张专辑《黑豹》内。几多调侃,几多无奈,跃然纸上。其后先后被众多华语歌手翻唱,其中以邓丽君和蔡琴的版本最为著名。这首歌曲是伍佰的代表作之一。曾被庾澄庆,伍佰,林忆莲,王菲,梁静茹,周华健,迪克牛仔,高胜美等歌手翻唱过,一时间风靡大街小巷,是国语歌曲上的又一里程碑。

  • 盐菜肉怎么做好吃(如何做盐菜肉)

    如何做盐菜肉准备五花肉300g、盐菜200g、油20g、葱姜20g、酱油20g、花椒、盐、糖、鸡精各10g葱姜切片备用,起锅烧水,放入葱姜、花椒、糖、酱油、盐、鸡精将五花肉煮熟捞出,将煮好的五花肉皮朝下放入油锅中。

  • 红蝎子演员表名单(红蝎子之带泪梨花中的女演员)

    司光敏在《红蝎子之带泪梨花》中饰柳佳佳。

  • 在风水中围墙的高矮有什么禁忌(在风水中围墙的高矮有啥禁忌)

    左面大则会婚姻不顺,右面大则居者多病灾。不宜在围墙上开窗,古称“朱雀开口”,易失去防护意义,易惹是生非,造成不良事端。若先建围墙后建宅,则容易客克主,不但建筑易遭波折,完工迟缓,而且居者家道必定难以兴旺发达。住宅阴气过重,会使居者招惹官非口舌和病痛。住宅的四周围墙包括住宅的大门,要保持完整,不可缺崩,否则会有官非、口舌、病灾等灾难。

  • 比权游更火爆的剧(不仅是权游完结)

    不仅是权游完结2019是众多神剧的完结年从这个月开始,你就会和许多「心头好」说再见了今天的主题就是:说一说说完结的剧——即将完结的剧集(北京时间)《副总统》第七季最后一集播出时间;5月13日《权力的游戏》第八季最后。

  • 昆虫记作者简介(昆虫记作者个人简介)

    接下来我们就一起去了解一下吧!昆虫记作者简介昆虫记作者:让-亨利·卡西米尔·法布尔。让-亨利·卡西米尔·法布尔,法国著名的昆虫学家、文学家。被世人称为“昆虫界的荷马”“昆虫界的维吉尔”。他用水彩绘画的700多幅真菌图,深受普罗旺斯诗人米斯特拉尔的赞赏及喜爱。他也为漂染业做出贡献,曾获得三项有关茜素的专利权。

  • 21岁女孩一周七次“857”,被医生发现肠道“破烂不堪”

    拿到检查结果的时候,小雅万分震惊,她怎么样不敢相信,她正是花样年华,身体却走到了尽头。原来小雅最近几年正过着“857”的生活,相信大家都不知道什么是857。小雅正是这类人群,每天身着妖艳,浓妆艳抹,艳遇有钱人,过上了纸醉金迷的生活,虽然小雅赚了不少钱,可她这样的生活等于慢性自杀。像小雅这种情况也不是个别了,据医生介绍,像她这种情况的病人一天能接待好几个。医生直言:铁打的身体,也受不了一周七次的857。