some links about UML

I like UML design cause it offers me a handy way to design, plan and implement my ideas. But some arguments occur: 1. UML is specially for software engineers or advanced developers; 2. on the other side, some said that UML is really helpful for new entry people to learn programming language. But to my point, UML is both benefitful to both sides.

By my experience, UML does help me a lot on both sides. When I firlst study programming language  - Java, I feel difficult to transfer my previous knowledge into current application - abstract world. One day that I can't remember the accurate day, I saw some picture which composed by rectangle, round, oval shapes and lines, arrows. Viva, excellent. Later I had some experience on programming, it's necessary for me to outline the framework first before doing my work. More and more, I found that I can't leave UML anymore.

So, I tried some UML tools as more as I can find, which includes free, opensouce, commecial software. Basically, I am a opensouce propagator/sermonizer/hype/advocate. That is no shame for free, either to small potatoes or to those sofeware tycoons. Below are some UML tools I had used or tested before, I am writing this little article only for people's reference. And I found an almost complete list (http://www.umlchina.com/Tools/Newindex1.htm) for your futur reading.

1. BlueJ (http://www.bluej.org/) is one of my favorites. It's developed by university teachers, which is mainly for teaching students how to study Java programming language easily. Although it looks a bit simple and crude, in fact, I had say it's really convenient for beginners to use and get familiar with how  Java language operates. And BlueJ also accompanies with some books you may find on amazon.

2. Jude (http://objectclub.esm.co.jp/Jude/jude-e.html) is developed by a Japanese company. The community version is small but robust enough for new beginners. Although I don't like Japanese for historical and ideological reason, I had to say Japan enterprises are very strong on product innovation.

3. Rational Rose (http://www-306.ibm.com/software/rational/), all right, I don't want to comment more to it. If I have enough money, Rose is absolutely my first choice.

4. As an IDE, JBuilder not only offers us the ability to code applications but also a function to review the application's framwork by UML, which is generated automatically. But similar as Rose, it also costs much.

5.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值