您的位置:首页 > 其它

UML之总结篇

2014-02-25 11:53 183 查看

UML是统一建模语言,是一种面向对象的可视化建模语言,它能够让系统构造者用标准的、易于理解的方式建立
起能够表达他们设计思想的系统蓝图,并提供一种机制,便于不同人之间有效地共享和交流设计成果。
看完了视频,为机房收费系统建模,绘制好UML图后对UML的理解也是更进一层了。下面是UML的总结导图:




画图的过程不是一帆风顺的,总是在不停的修改;通过查看别人的博客,了解他人的认识来对比自己的认识,以
此来不断的加深认识。

就拿类图和时序图来说:
类图:修改之前






修改之后:




总感觉画的太简单了,可能是对面向对象这块理解不深,抽象出类不太会。关于确定类的方法是:找系统中出现的名词,把名词抽象成类,再确定类的属性和方法。

时序图:修改前



修改后:



时序图按照时间的先后顺序描述了对象之间交互动作过程,是相当重要的一个图。画这个图的时候要特别注意返
回消息,一般情况下有调用就要有返回消息。
通过绘制机房收费系统的UML九种图,加深理解了每种图的功能和画法要求,第二次编写文档,也确实感受到了
UML所带来的便利,很多复杂的问题,用一张UML图就可以清晰,简洁的描述清楚。收获很大,但是美中也有不足,
就是对个别图的理解不深刻,比如类图,抽象出的类不太合适。可能是对面向对象理解不深刻,相信随着学习,会越来越好。
PS:关于UML学习目的可参见博客米老师博客
http://mxj6688.blog.163.com/blog/static/135223392009112981947347/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: