uml使用心得

  接触UML差不多一个月了。感觉UML主要的功能是让你能更了解你所设计的系统,同时以面向对象的方法设计此系统。对于工具,用过Rational Rose,Argouml,trufun. Rational Rose用的是2003,是基于UML1.4设计的,所以用不了UML2.0的功能。Rotional Rose也有2005版的。不过好像还没有被破解。Argouml是开源的,用JAVA语言编写的,用起来还不错,而且也支持UML2.0。Trufun是国内公司设计的UML工具,目前的2007版已经支持UML2.1了。看上去好像是以eclipse的插件方式开发的,不用安装直接就用。免费版也不错。只是不支持代码的生成还有其它的一些功能。这个工具的顺序图与通信图方面的功能有限.可能以后会完善吧.不过用的时候出现过死机的情况。可能是我机器的性能太差了(奔三700的CPU)。
        还有就是在设计中的体会了。看过了<<uml基础、案例与应用>>,<<敏捷软件开发>>等几本书。最有印象的就是这两本了。还买了本<<面向对象嵌入式开发>>这本书,因为我主要是想把UML运用到嵌入式系统的设计当中。感觉运用的时候还是以用例加活动图的方式开始,两者同时进行,形成互补。接下来就是类的确定过程,当然过程中很多就是来自第一步的成果。然后确定类之间的关系。在此基础上在画顺序图、状态图。最后部署。在这个过程中,是一个迭待的过程。种种图之间都存在着关系。通过不断的细化来实现最终的目标。最好是以多个人一起讨论的形式进行,这样考虑到的方面也就更全面。
       对嵌入式系统运用UML还有一些更底层的问题。在UML2.0中已经考虑到了一些方面。目前还在继续研究这方面内容。下次写的时候还会更加详细。 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值