登陆注册
2708800000012

第12章 UML

小A:“师兄,我想请你帮我总结和理解一下类图,因为我学了那么久的编程,类图就是学不好,简单的类图我还可以看懂,有些标记很容易混淆。你能给我讲讲吧!”

大B:“先看看UML的定义:统一建模语言(Unified Modeling Language,UML)是一种绘制软件蓝图的标准语言。”

小A:“那它有什么特性?”

大B:顾名思义,它具备语言的特性:

标准性:元素、规则、机制

逻辑性:严谨

灵活性:同样的事情,不同的正确表述

方言性:利益驱动;翻译版本的混乱

不可盲目模仿性:避免片面借鉴,抓住事务本质和思想灵魂

小A:“嘿嘿!标准性、逻辑性我能理解,什么是灵活性,方言性和不可肓目模仿性?”

大B:“方言性,在一方面是由于软件商家(如微软)追求商业利益、行业标准的制定权和话语权,造成了一些CASE工具未完全遵从UML标准这一混乱现象;另一方面,由于国内翻译的参考教材中文字晦涩难懂、不统一,造成目前的UML的学习门槛高、入门困难的局面。其实,真的,这东西没有这么高深。说到方言性,不得不补充一句,不建议使用VISIO做为UML的CASE工具,UML的三个爸爸早在94、95年分别加入Rational公司,没有理由不使用Rational Rose啊!最值得一提的是它的灵活性、不可盲目模仿性。举个例子吧!”

用例场景:

张无忌,出生于冰火岛,父亲张翠山,母亲殷素素。张无忌的武功大全:武当长拳、九阳神功、武当梯云纵、乾坤大挪移、少林擒龙手、崆峒七伤拳、太极拳剑、圣火令武功。

UML之父:Grady Booch、James Rumbaugh、Ivar Jacobson

Grady Booch 在他的一本书中说:“如果你有好的思想,那么它也是我们的”。这其实从一方面概括了UML的哲学――它吸取已有的精华并且在其上进行OOA/D(面向对象分析和设计)整合和构造。这是最广泛意义上的复用。

大B:在正式上手去应用UML之前,再了解一下应用UML的三种方式,包括:

UML作为草图

非正式的、不完整的图(通常是在白板上手绘草图),借助可视化语言的功能,用于探讨问题或解决方案空间的复杂部分。

UML作为蓝图(主要方式)

这是UML更加正式和精确的用法,使用UML用于详细规定软件系统。UML模型可被维护,并成为软件的一个重要交付成果。用于:正向工程,逆向工程。这种方法需要使用如Rational Rose建模工具。

UML作为编程语言

使用模型驱动构架(Model Driven Architecture,MDA),给UMl模型添加足够的细节,使得能够从模型中编译生成系统。这是UML最正式和精确的用法,是软件开发的未来。但目前在理论、工具的健壮性和可用性方面仍处于发展阶段。

大B:“还有就是,类图这东西你以后看多了,用多了自然就熟悉了。”

小A:“看来UML类图也不太难嘛!嘿嘿!”

大B:“就是啊!以后就要记住了哦!编程是一门技术,也是一门艺术。不能只满足于写代码运行结果正确,要考虑如何让代码更加简练,更加容易维护,容易扩展和复用,这样才可以真正得到提高。UML类图不是一学就会的,要有一个慢慢熟练的过程。学无止境,理解面向对象的才是真正学习编程的开始!”

同类推荐
  • 数字博物馆研究与实践2009

    数字博物馆研究与实践2009

    本书汇集了“2009年北京数字博物馆研讨会”与会代表提交的60余篇论文和演讲报告、应用案例,分为数字博物馆(科技馆)发展研究探讨、数字博物馆(科技馆)多样性发展模式、数字技术在博物馆(科技馆)展陈中的应用、数字博物馆(科技馆)建设实践、数字博物馆(科技馆)实现技术和数字博物馆调研报告等六个部分。本书内容囊括了对数字博物馆(科技馆)建设宏观层面的全局思考以及微观层面的具体实践。在宏观层面,介绍了数字博物馆(科技馆)在国内外的发展现状与趋势,通过剖析典型案例,探讨数字博物馆(科技馆)建设的意义、目标、作用、建设原则、要素、特征及目前建设工作中存在的现实问题与对策。
  • 大话设计模式

    大话设计模式

    本书主要采用JAVA语言介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事情为例来具体分析讲解。
  • 多媒体技术应用研究

    多媒体技术应用研究

    多媒体技术是以数字化为基础,能够对多种媒体信息进行采集、加工处理、存储、和传递,并能使各种媒体信息之间建立起有机的逻辑联系,集成为一个具有良好交互性的系统技术。
  • 互联网+时代听比尔·盖茨谈软件力

    互联网+时代听比尔·盖茨谈软件力

    微软以软件起家,身处互联网时代的你,也可以听听比尔盖茨是怎么谈软件的。
  • 信息革命

    信息革命

    随着经济社会的快速发展,电子产品走进了千家万户,与电子产品相伴的信息技术也已渗透到人们生产生活的方方面面。加强信息技术普及,已成为业内人士的共识。鉴于此,在有关部门的大力支持下,经过认真筹划,我们编辑出版了《信息革命》一书。该书以时间为经,在记述信息技术发展历程的同时,深入浅出地介绍了信息技术的相关知识,对人们更好地利用现代信息技术服务经济社会建设和个人生产生活必将产生积极作用。本书由李大东主编。
热门推荐
  • 我不是舰神

    我不是舰神

    不知何时起,世上多了一座来历成谜的镇守府。在那座镇守府:大音乐家独角兽的秘密花园里,能起死回生的魔药含苞欲放。机甲战神奥丁的黄金渔场中,横绝沧海的海王龙化鹏而飞。群山之神北卡罗来纳走下神座,经营着亡灵浴场。海盗之王奇猫博士金盆洗手,开起了黑科技网吧。...全世界都说,那座镇守府的主人,是舰神。
  • 死亡之林

    死亡之林

    蛮兽肆虐的死亡之森,在夜幕降临的时刻,陷入了沉寂。一个小女孩,闯入其中,是羊入虎口?还是祸害一方?与妖魔为伍,与正道为敌,是谁说妖魔为邪,正道为正?我偏要妖族崛起,威震八方!
  • 六零小甜妻

    六零小甜妻

    重活一世,刘玫决定走一条和上一世完全不同的路,活出自我。可当她遇到那个外表憨厚的他,一切似乎都脱离了正轨。面对某人层出不穷的损招,刘玫泪流满面。说好的老实憨厚呢?王青山撇了撇嘴,谁给你说我老实憨厚了?
  • 枕上妻

    枕上妻

    秦悦歆被人骂的时候,是陆晨安牵着她的手帮她一字一句地反唇相讥;秦悦歆被人打的时候,是陆晨安按着轮椅出来将她护在身后;秦悦歆说疼的时候,陆晨安二话不说拿着一把牙签就往自己的手上扎说:“我陪你一起疼!”人人都说陆晨安爱秦悦歆爱到走火入魔,就连秦悦歆也觉得陆晨安爱她爱得没有底线。她只是没想到,没有底线,只是因为从来不在他的心上停过,所以才会纵容一切。秦悦歆以为自己爱上的是一头披着狼皮的羊,却没想到陆晨安是一头披着狼皮的豹。男欢女爱是套路,可是为什么,陆晨安你不把路修到最后。
  • 乞丐皇妃高冷帝

    乞丐皇妃高冷帝

    “放开朕的袖子,小德子拿剪刀!你身为朕的皇妃怎么穿成这样,又酸又臭。你恶不恶心?”龙齐脸色铁青,看着脏兮兮的林若,差点要吐了。天底下怎么会有这样的女人?他真是脑袋被门夹了,才将她带进宫来。“皇上,皇上,您别走啊!您还没有宠幸臣妾呢。”林若大喇喇的坐在地上喊。宠幸!一想到她那样都想吐。回朕的寝宫,朕今天不想召幸妃嫔。
  • 我的穿越绝对有问题啊

    我的穿越绝对有问题啊

    无语呜呜无语挺无语与物无忤YY图兔子舞无图无真相
  • 追妻无门:女boss不好惹

    追妻无门:女boss不好惹

    青涩蜕变,如今她是能独当一面的女boss,爱了冷泽聿七年,也同样花了七年时间去忘记他。以为是陌路,他突然向他表白,扬言要娶她,她只当他是脑子抽风,他的殷勤她也全都无视。他帮她查她父母的死因,赶走身边情敌,解释当初拒绝她的告别,和故意对她冷漠都是无奈之举。突然爆出她父母的死居然和冷家有丝毫联系,还莫名跳出个公爵未婚夫,扬言要与她履行婚约。峰回路转,破镜还能重圆吗? PS:我又开新文了,每逢假期必书荒,新文《有你的世界遇到爱》,喜欢我的文的朋友可以来看看,这是重生类现言,对这个题材感兴趣的一定要收藏起来。
  • 追妻无门:女boss不好惹

    追妻无门:女boss不好惹

    青涩蜕变,如今她是能独当一面的女boss,爱了冷泽聿七年,也同样花了七年时间去忘记他。以为是陌路,他突然向他表白,扬言要娶她,她只当他是脑子抽风,他的殷勤她也全都无视。他帮她查她父母的死因,赶走身边情敌,解释当初拒绝她的告别,和故意对她冷漠都是无奈之举。突然爆出她父母的死居然和冷家有丝毫联系,还莫名跳出个公爵未婚夫,扬言要与她履行婚约。峰回路转,破镜还能重圆吗? PS:我又开新文了,每逢假期必书荒,新文《有你的世界遇到爱》,喜欢我的文的朋友可以来看看,这是重生类现言,对这个题材感兴趣的一定要收藏起来。
  • 逆凤

    逆凤

    …………………………………………………………………………………………………………………………他是带着不轨之心而来的复仇王子,布下一个个惊天阴谋,笑看风云变,江山易姓,他视她一枚棋子,可何时这颗棋子变成胸口的朱砂痣,让他如针毡在手,举棋不定?宫闱里人人都知她那位无名公主,胆小谨慎,人人可欺。一纸诏书下来,她那位亲生父亲赐鸠酒让母亲自裁,她终忍无可忍,奋力求救,却不想引狼入室。……………………………………………………………………………………………………………………………………一次偶遇,他勾着唇,精致的眉目似是艳诧芳华,烟花绽落,艳丽的宛如千年的狐妖,他在她耳畔吐气如兰:“我当是谁,原是一朵迷路的美人花!”只因月色太美,那一刻,她蓦然心动。那夜,他却粗暴凌辱,痛极的那刻,撒花的鲛纱帐轻飘飘的浮起又落下,苏合香拢成团旋转着吞吐出来,幽幽的,那人冰冷的唇贴在她耳边渗出一缕若有若无的轻笑:“漫儿你,不过一只供人解闷的金丝雀。”锦红帐里金枝蔓缠的褥上处子血殷红一片,似是秋日里凝着冷霜开放的满庭芳华,娇艳下泛着冰冷的亮白寒光,触目犹似缠人的梦魇,烙在心头,怎样也挥之不去,她忍不住别过头,长裾曳地,行走亦是无声,乏力穿过内室,身后有人将斗篷披在她身上,她似是觉得冷,惶惶的紧紧攥住领口,侍女已端着药等在一旁,她虽早已料到,心里还是似被针扎了一般。由不得她多想,仿佛多一分迟疑便是多一分认输,她倔强的端起一饮而尽,凉而浓烈的稠液缓缓滑过喉管,沉沉落下去,似是一声呜咽的悲鸣。随手将药碗掷到托盘上,她缓缓抬指用力拭去唇边还残留着的药液,拨正发上微微发颤的簪坠,回眸莹莹而笑:“大人,今日起,咱们终于再无瓜葛。”那笑容如夜里璀璨开放的梨花,照亮了庭院,炫目的让他微微失神,微怔间,她已决绝转身投入黑暗中,犹如一只展翅而去得凤蝶,他看着她的背影,半晌才扬起一抹意味深长的笑意来。或许漫儿不知,这才只是开始呢。………………………………………………………………………………………………………………………………………………一直想修改简介,又不知道怎么修了,暂且放在这里吧,前一段时间因为乱七八糟的是摆在一块,实在难以抽身更新,现在总算是稳定了些,特此通知,7月5号凌晨《逆风》开始更新,现在努力存稿中,
  • 银骨

    银骨

    一次中蛊,他发现自己体内长了一块奇怪的银骨。随后,麻烦和危险接踵而至,死神意外降临。七天之后,他死而复生。神秘势力接连现身。老陈祖堂画像上的人,跟他长了一张一模一样的脸。