为什么现在UML很少用了

  新霸哥发现UML在面向对象的设计中的需求,相关行为、一些体系结构的实现提供了一套综合完整的表示法,但是由于使用的人比较少,初学者不容易快速入门,所以就导致了UML不是那么的受欢迎。

  UML在开发中有什么样的意义?

  架构师可以用UML非常清晰直观告诉开发人员,一套架构整体规划是什么样的,各自之间有什么样的关系,各自职责是什么。开发人员要用UML可以很好的告诉自己以及伙伴,自己的需要做什么任务,准备如何去做,需要什么帮助的资料。这些问题都可以通过UML非常清晰完整的表达出来,比起几十张的文档要简单实用;这些还可以作为追溯的一种方式,可以让项目或者功能有据可查,能够保留历史,方便查看。

  新霸哥总结了一下UML和开发本身是没有任何的关系的,其实可以理解为一个说明文档:说明开发需求,说明需要的思路,说明问题的解决方案。

  UML的价值所在

  UML的核心作用和价值是用于 OOAD(面向对象分析与设计中的图形建模。在敏捷开发时代,新霸哥注意到了UML是敏捷软件设计、敏捷建模的核心技术之一。

  UML相关的书籍还是有很多的,很多的高等院校也开设了相关的课程的。最为常见的一本书:uml面向对象建模与设计,该书对UML有一个比较全面的介绍。大学期间计算机专业的朋友可能也会接触到UML,因为用的比较少,可能很多的朋友已经忘了。

  UML 常用术语

  关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。

  聚合表明一个对象是一个更大的整体的一部分。这个被包含的对象可能会参与多个的聚合关系,并相对整体而对立存在。

  依赖一般的表现方法是方法的局部变量,或者是方法内对静态方法的引用。

  关联一般的表现方法是对象的全局变量。

  约束是一段文本,用以描述UML元件的语义,允许你加新的规则或是修改现有的元件.图形表现上,约束被表现为用一对括弧括起的一串字符串,并被放置在关联元件的附近或是那个元件或元件组的依赖关系附近。新霸哥发现其作为替代方案,你可以在一个备注里表现一个约束。

  好了,关于UML方面的介绍就到这里了,如果你还想了解更多的关于UML方面的问题可以关注新霸哥。

时间: 2025-01-09 05:17:41

为什么现在UML很少用了的相关文章

Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)

著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 来源:知乎 这个问题quora上有人提过 What are some lesser known but useful Unix commands? ,已经有不少答案了,我个人已经从这些答案中学到不少,这里我只是照搬过来,然后加上自己的解释. lsof: 列出所有打开的文件.举例:'lsof -p

读《暗时间》的很多摘抄与很少感悟

一.如何思考与学习 1.思维之外的道理与知识,都是零 无论是从书上看到的,别人跟你讲的还是通过其他途径获得的道理,只要不是自己亲身经历过的,就很难真正理解,变为自己思维的一部分. 2.永远不要相信,“只要你……就一定能……” 宇宙是不稳定的,事情的结果受太多因素的影响,不仅仅是自身因素,环境也很重要.努力不一定会成功,坚持不一定会胜利,好好工作不一定能升职加薪. 但是自身因素比外界因素更加可控,改善自身因素是必要不充分的 3.反思 我们常常发现别人的问题,却难以发现自己的问题,因为我们很少会把自

12个很少被人知道的CSS事实

之前没有认真的研究过,padding-bottom的值如果是百分比,那么它的实际值是根据父类的宽度来调整的.我还以为是根据这个元素的本身的宽度来定义呢?汗..padding-top/padding-left/padding-right也是一样算. 不过现在有一个CSS3属性叫box-sizing,可以取值 box-sizing:content-box | border-box content-box: padding和border不被包含在定义的width和height之内.对象的实际宽度等于设

你总说时间很少

没时间看哭泣的骆驼 少了心情 没时间撩拨那爱的罗曼史 少了喜欢 没时间吮吸印度洋的水清沙白 少了勇敢 没时间寻找相伴的野马 少了感觉 可到最后 时间真的很少 有了喜欢 就少了心情 有了感觉 就少了勇敢

为什么我们想法很多,付诸行动的却很少?

"我想在学习或工作之余,学习一门爱好,绘画.吉他.游泳.外语或者烹饪,我想开一个微信公众账号:我想给杂志专栏投稿:我想自己做一些小生意:我想对这个居住了很多年的城市来一次深度主题游--" 你的内心是否曾经涌现过类似的声音.那么,首先恭喜你,你没有"习以为常"当下的生活,对生活仍有追求,渴望生活更丰富多彩,自我更丰富.完整.可是,这些声音,有多少已被你实现,有多少就这样虚呼飘渺地逝去,只偶尔在你想起它的时候,闪回心头,接着又飘忽不见? 对于我自己来说,我就属于典型的前

为什么很少看到有钱的程序员炫富 ?

事情是这样的. 小近逛知乎的时候,看到这样一个问题:“为什么很少见工资高的程序员炫富?”我一想,也是啊,便问了旁边的一个近乎开发人员,没想到他幽幽地来了一句:“炫富不如炫妹子”. 再看网上炫富的人,很少能看到程序员.豆瓣上曾组织过一个“高帅富程序员联盟炫富大赛”活动,最终也只有寥寥7人参加,晒的还都是代码. 为什么呢?难道真像他们说的:“长年累月的码字工作造就了内敛的性格?” 看看这些程序员都是怎么说的: 靖难 同学聚会时.王尼玛在国企,据说工资只有我五分之一,在市区买了一套房,买了个雷克萨斯代

很少人注意的暴利行业,月赚1万的6个小生意!普通人也很容易做!

不要认为月入过万很难!其实你如果认识的有老板的话,就只知道日入过万都很简单!但是对普通人来说成本都很大.今天给大家介绍几个普通人可以快速做的小生意! 第一是:开锁工!白手起家上海买房!小陈是个开锁匠.在这个行业工作了5年,技术很好.开锁上海收费都是100到400元!复杂的还要贵点!我过年的时间收快递,风一下子把门关了!叫了个开门的要350元,来了没有5分钟就开了!一天开个十个就是3000多啊!听他说在上海买房买车了啊! 很少人注意的暴利行业,月赚1万的6个小生意!普通人也很容易做!第二个是,卖煎

.Net开发八年,坐标杭州,上个月换工作感觉现在.Net岗位很少,希望和同在杭州的同行们交流一下

.Net开发八年,坐标杭州,中间做过2年Java, 目前新入职一家做防伪溯源的中型公司,200人左右, 之前在一家500人规模的软件公司工作过4年,后面2年工作过3家互联网创业公司, 上个月换工作感觉现在.Net岗位很少, 希望和同在杭州的同行们交流一下, 有时间大家可以约个饭,爬个山,或者找地方聚一下聊聊天... 微信号:hoperboy 原文地址:https://www.cnblogs.com/hoperboy/p/9838113.html

你的领导工作能力很强,凡事喜欢亲力亲为,平时给你安排的工作很少且指导不多,导致你感觉来了几个月无事可做、没有成长。对此,你怎么办?

例:你的领导工作能力很强,凡事喜欢亲力亲为,平时给你安排的工作很少且指导不多,导致你感觉来了几个月无事可做.没有成长.对此,你怎么办? 结合题干信息,当前要处理的关系是我与领导之间的上下级关系,面临一个核心问题是领导本身能力强,但是却不重视“我”,导致我在工作中无所适从.相信很多考生都是按照这个思维来理解题目,以至于掉入题目的陷阱.这个时候,需要我们跳出学生思维,结合实际去思考.第一,领导本身工作能力强,我们作为下属最直接的反应是什么,应该是很开心的,跟着这样的领导我们也会受到潜移默化的影响,个