Lost in UML

为什么我们小组这周都没有动静呢?
原因是高级系统分析与设计的倒霉作业,哎,痛苦奋战了3天有余……
哎,不认真学习和听课还有看书就是不行,什么概念都不清楚……
我对UML的认识就是几张图,别B4我。
不过花了些时间研究UML Modeling工具:
1、Rose这个不说,ZH说体积达到2G,靠我可不愿意和这种巨无霸为伍,想起来就晕。而且听我一些Buddy说这东西比较容易死机的

2、以前用过Visio,我觉得很好用。不过一些朋友说不标准等等,而且仅限于画图,我就准备学个新的。
3、然后就学习了停很多人说的非常伟大的Borland公司的Together,而且学习了其中和时髦的Eclipse结合的Together for
Eclipse的版本……
4、然后,下载了最新的版本Together fo EC 7.0,然后找了破解,因为这个东西不注册连界面都看不到。结果伟大的Shock(一个
0Day,破解了很多Java应用)的破解居然不能Work,搜寻多方结果大家说Together for VS.NET的ROR(我们国内的骄傲,世界范围
内都受到尊敬,推荐ZH加入)的注册机可以用过来,然后破解“成功”。
5、Together for EC 7.0居然没有画图的图例……我就特别天真的用树模型建模,企图表示用力关联,结果怎么也搞不定,大约花
了我5、6小时研究,都不可能,下载了很多资料也找不到帮助,我气馁了……
6、柳暗花明,我又装了Together for EC 6.3,带破解,可以运行。一进去发现明显有图例工具的!这时候我才发现也许我用的
7.0的破解有问题,真是后悔……
7、研究Togther 6.3,先画了用例图,同时写作业前面的内容,画好了,要导出到Word,结果傻眼了,倒霉的Together居然只支持
输出.svg……
8、说起SVG,那是当初ADOBE为了和Micromedia的Flash对抗推出的一种适量图像标准,文件基于XML,架构优良……不过哪里架得
住Flash的牛势……后来基本上比较惨,境地和VRML差不多……其实最大问题还在于支持太少,连Adobe的Photoshop都不支持它…
…而我就栽在这里了,输出的.svg如何能够转成其它格式?
9、话说我也倒霉,我就妥协了。我干脆去截图……花了很久时间截图,就为了赶在上课前交作业……
10、结果很简单,这种效率下,没有按时完成作业,硬着头皮去上课了……
11、结果很幸运,宋同学和郑同学还有王庆华同学都没有完成作业,心里窃喜,嘿嘿,法不敌众呀,哈哈哈哈:D……
12、又受刺激,听了ZH同学说,原来作业里不只需要用力图,还要用例规约、类图、顺序图、写作图……我考,我当场眼冒金星险
些晕过去……
13、回家我发誓我要搞定它!这里的它指Together for EC生成的.svg文件。首先解决默认.svg中文乱码的问题(考,这么到处都
有这种问题!)。去下载了一个中文的SVG Viewer解决问题了,同时还找到另一种解决方法,就是把原来文件里的font=&oaps宋体
&oaps修改为font="SimSun",这两种法方都可以。
14、然后继续努力,发现原来ADOBE的illustrator(就是我画美事同盟LOGO那个软件)可以打开.svg的,有了它就可以转换格式了
,结果发现illustrator只能存放矢量格式……不过我们有Photoshop呢,从illustrator分离图形,然后粘贴到Photoshop,另存为
……格式转化成功了。
15、先把这些用力图搞定,然后画了顺序图、类图什么的把作业搞定了。
16、然后我觉得Together不过如此,可能比较偏向于Team的过程的解决或者说MDA的解决,它并不是最关注建模本身还有画图这个
重要功能。所以决定抛弃它。我认为下一次完全可以考虑Visio了。
17、宋同学给我推荐了一个获得Jolt大奖的建模工具,说它很有可能很牛。回去查了一下,它就是这个东西:“Smart
Development Environment最终在设计工具类总共8个提名中胜出。其竞争对手包括BM Rational Software Architect, Borland
Together Designer 2005, MagicDraw UML 9.0 和SmartDraw 2.0。”
18、关于Smart Development Environment
Smart Development Environment ( SDE ),是赢得该荣誉的UML建模工具,它是可以应用于各种IDE如Visual Studio .Net,
Eclipse/IBM WebSphere, Borland JBuilder, NetBeans/Sun One Studio, IntelliJ IDEA, Oracle JDeveloper and BEA
WebLogic Workshop上的方便易用的插件,可视化地提供统一的建模和开发环境……
http://www.umlchina.com/News/Content/200.htm
19、恩,要试验一下,搜索到这个东西是visual-paradigm开发的,官方网站在这里,我给一下下载的页面:
http://www.visual-paradigm.com/download/
20、我下载了Visual Paradigm Suite 2.0,里面包括所有需要的东西,包括一个主程序和各个IDE的插件。我下载并安装了,看起
来画画绿绿,且支持输出多种格式的图形,这个看起来不错,而且很多朋友都说很好用。
到这里这个Lost in UML就写完了,我真的是迷茫了,看了高级系统分析与设计的课件、谭火彬的UML课间、下载了基本Java UML的
书不过还没看……其实一个好的工具太重要了,在这里发一下感慨。
BTW:写这个时我键盘旁边的杯子又倒了,真是和前几天的经历一样倒霉,这次键盘没有遭殃,我的床彻底湿了……这里善意的劝
和电脑天天打交道的朋友们一定不要在键盘旁边放水杯、牛奶杯、咖啡杯、可乐杯(他们的破坏力依次增强),否则后果很严重…
…我这次是第多少次了呢?我也记不清楚了,但是真的太多次了……

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.