[转]UML是什么?是word,还是五线谱?

原创 2004年09月02日 23:51:00

UML是什么?是一种表达工具。不是思想,也不是设计方法。
举例来说,音乐的表达方式有很多种,可以用乐谱(书面的),可以用录音(声音的)等等,那么乐谱的表达工具呢?有很多种,比如:简谱、五线谱,还有中国古老的工尺谱等等。
软件设计的表达工具也有很多种,流程图、伪代码,当然还有UML。
五线谱是什么?它只是一种标记方法,这种标记方法有其优点(比如,能直观体现出音高),所以这个方法成为世界范围内通用的方法,五线谱之于音乐,恰如UML之于软件。
五线谱本身并没有告诉你应该如何作曲,熟悉五线谱也不意味着你同时就会作曲,当然熟悉五线谱,可以保证你读懂别人的音乐作品。同样,UML本身也没有告诉你如何设计软件,但是,你熟悉了UML,就可以看懂别人的设计,如果你自己也有设计上的思路,你也可以用UML表达出来,大家也都能看得懂。
所以,掌握UML只是成为软件设计师的必要条件,要想真正成为软件设计师,还需要有很多 设计经验,通过设计模式的学习,了解前人的设计套路(注意,模式就是套路),也是一个比较好的途径。
综上所述:
1、掌握UML和编码工具(如C++/java),就像一个既能看懂图纸又会操作车床的工人一样,能把别人的意图弄明白,继而实现出来。这是技工的级别。
2、掌握UML+设计模式,就能比划着也进行一点设计了。这是实习设计师的阶段。
3、掌握UML,再有自己的创意,这就是到了真正的软件设计师了,就像从演奏上升到作曲,写字上升到创作了。

另外还可以拿WORD来比如UML.
不会用WORD,照样可以当作家。只是传播你的作品比较费事,需要别人来录入、排版。
不会用ROSE,也可以作软件设计师,只是传播你的设计比较困难,因为需要别人来把纸上的图形输入到工具中。
不会用UML,也一样可以成为软件大师,UML定型以前,大师们不是一样可以产生?就像五线谱定型以前,很多民间艺人照样可以成为一代大师,比如瞎子阿炳。阿炳哪里懂什么五线谱?还不一样有《二泉映月》?

所以,这世界本来就没有什么大师或者什么高手!

UML是什么?是word,是五线谱(转)。

UML是什么?是一种表达工具。不是思想,也不是设计方法。 举例来说,音乐的表达方式有很多种,可以用乐谱(书面的),可以用录音(声音的)等等,那么乐谱的表达工具呢?有很多种,比如:简谱、五线谱,还有中国...
  • qq_net
  • qq_net
  • 2004-08-26 14:33:00
  • 843

五线谱 CODA

Coda的意思是“尾声”,在这里“Coda”是和那个“D.S.”连用的,意思是:你弹到“D.S.”处时,先不要弹“Coda”那部分,而是先从之前的标有一个像“S”一样的记号的地方开始弹(就是这个: ...
  • wanglang3081
  • wanglang3081
  • 2012-06-08 10:35:42
  • 1218

什么是uml,统一建模语言

1)就是说大家公认的一套图形符号,大家一看到这个图形,就知道是什么意思,而不用你每个图都去解释。这里的每个图都是有特殊意义的,而不是随便画的。 2)另外,有些软件,当模型建立之后,模型可以被uml工...
  • Ideality_hunter
  • Ideality_hunter
  • 2016-12-02 11:13:31
  • 651

StarUML配置Word生成文档模板

许多UML建模工具可以自动生成文档,让需求人员、开发人员专心于需求、设计的建模。当然为了能够生成符合自己要求的模板,需对建模时的目录结构(模型和包)有所规划和要求,否则很难生成相应的文档。这要求提前了...
  • KongDong
  • KongDong
  • 2013-09-30 00:52:58
  • 5204

灵感1-把歌曲(mp3等)转换乐谱(简谱、五线谱)等

          是否可以开发一种能够把歌曲转换成乐谱(简谱、五线谱等)的软件?  通过对mp3等音乐文件的频谱分析,对频谱进行滤波,然后映射到乐谱上,感觉是可以实现的。最后,甚至可以实现实时转换,...
  • chinainvent
  • chinainvent
  • 2008-01-25 14:26:00
  • 5942

pdf转换成word后全是图片怎么办

有些用户自己在网上下载了一些的PDF转换成Word转换器,或者使用在线PDF转换后发现,转换出来的Word文档里面只有一张张地图片,既不能修改也不能编辑,不是文字形式的。分析原因在于PDF文档本身就是...
  • woxiqwh
  • woxiqwh
  • 2015-05-20 10:11:25
  • 5627

UML中的用例图是静态图还是动态图?UML规范给出答案

UML中的用例图是静态图还是动态图?先来看看csdn中的一个帖子:http://topic.csdn.net/t/20030112/12/1350749.html问题:UML中的用例图是静态视图还是动...
  • liguisen
  • liguisen
  • 2008-11-09 09:26:00
  • 4040

什么是uml?

相信你可能建立过以木块为基础的建筑模型,建立过解决实际问题的数学模型,学过一个系统的物理模型,听说过UML建模,但是什么是UML呢?         学习了几天的UML,昨天师傅大体问了我UML是什...
  • xdd19910505
  • xdd19910505
  • 2014-01-23 10:07:09
  • 3227

UML顺序图和通信图

UML顺序图和通信图 基本概述     当流程涉及到多个角色,并且通过多对角色交互展开时,顺序图是不二选择。 案例: 顺序图 基本语法 解释: ...
  • q547550831
  • q547550831
  • 2016-01-15 20:07:59
  • 5560

[原创]html5游戏_五线谱打音符

html5手机游戏—五线谱打音符 1.[用五线谱打唱名] 2.[用唱名打五线谱] 3.[无限练习模式] 用来熟悉五线谱上音符的位置 代码不难,这回注释还是有认真写的[只是废代码没有全部删除。...
  • wangxsh42
  • wangxsh42
  • 2015-01-30 19:09:55
  • 1241
收藏助手
不良信息举报
您举报文章:[转]UML是什么?是word,还是五线谱?
举报原因:
原因补充:

(最多只允许输入30个字)