[转]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定型以前,大师们不是一样可以产生?就像五线谱定型以前,很多民间艺人照样可以成为一代大师,比如瞎子阿炳。阿炳哪里懂什么五线谱?还不一样有《二泉映月》?

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

StarUML配置Word生成文档模板

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

PDF转WORD为什么这么难

pdf转word是一个非常普遍的需求,而你会发现好用、转换质量好的工具还真是不多,尤其百度搜索前面的推广结果,更是差到不行,免费版只能转一页,要想转更多,需要付费,而付过费后会发现转化效果非常差,找商...
  • mbo
  • mbo
  • 2017年08月01日 11:12
  • 1039

基于形态学操作提取水平和垂直线条(五线谱中音符和乐谱线的分离)

结合自定义核,应用两个非常常见的形态学算子(例如,扩张和侵蚀),提取水平和垂直方向的线条。将会用到以下OpenCV函数: cv::erode cv::dilate cv::g...
  • Real_Myth
  • Real_Myth
  • 2016年11月08日 23:11
  • 3731

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

html5手机游戏—五线谱打音符 1.[用五线谱打唱名] 2.[用唱名打五线谱] 3.[无限练习模式] 用来熟悉五线谱上音符的位置 代码不难,这回注释还是有认真写的[只是废代码没有全部删除。...
  • wangxsh42
  • wangxsh42
  • 2015年01月30日 19:09
  • 1047

ASP.NET实现在线浏览Word文档另一种解决方案(Word转PDF)

之前写过一次ASP.NET在线浏览Word文档的文章,里面主要通过调用office word组件把word文档转换成html文档,然后间接实现浏览文档。 现在介绍一种更好的办法.......
  • u013711462
  • u013711462
  • 2015年05月18日 14:39
  • 3458

latex与word之间的各种转化方法

在稿件接收后,经常会遇到出版社要求变更稿件格式,其中最多的是在latex变为word格式。以下介绍一些latex与word之间的转化方法以及程序。...
  • communix
  • communix
  • 2015年11月21日 16:15
  • 20041

转:新手读懂五线谱

新手读懂五线谱 一直以来都觉得五线谱好神秘,作为计算机专业的我,音乐水平也就停留在儿时“一闪一闪亮晶晶”的层次上。最近有幸认识了一位音乐方面的“大神”,难得抓住一个机会,好好请教一下。最终的结果还...
  • qq_33160271
  • qq_33160271
  • 2017年03月01日 00:39
  • 258

设计模式奠基石——UML关系转化为代码

设计模式就如同搭积木,这几种关系就如同积木,设计模式的作用无非就是为了将这几种关系组合,最大化降低程序耦合度,使代码结构达到最优,便于应对以后的需求变更。...
  • huyuyang6688
  • huyuyang6688
  • 2014年05月07日 17:29
  • 2534

word转成pdf都有哪些比较好的方法

Word转PDF的方法有很多种,但如果你问哪种最方便最快捷,笔者推荐直接在wps里直接将Word一键转PDF。接下来,笔者详细说说在wps里如何将Word转成PDF。   wps中将Word转PDF...
  • awievr
  • awievr
  • 2015年07月14日 10:41
  • 790

java word文件转html (转换后可在线预览)

import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.F...
  • xukangkang1hao
  • xukangkang1hao
  • 2016年11月15日 09:44
  • 5414
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转]UML是什么?是word,还是五线谱?
举报原因:
原因补充:

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