首页 > 其他 > 详细

UML之总结篇

时间:2014-02-26 05:47:32      阅读:300      评论:0      收藏:0      [点我收藏+]


    UML是统一建模语言,是一种面向对象的可视化建模语言,它能够让系统构造者用标准的、易于理解的方式建立

起能够表达他们设计思想的系统蓝图,并提供一种机制,便于不同人之间有效地共享和交流设计成果。

    看完了视频,为机房收费系统建模,绘制好UML图后对UML的理解也是更进一层了。下面是UML的总结导图:bubuko.com,布布扣

 

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

此来不断的加深认识。

就拿类图和时序图来说:

类图:修改之前bubuko.com,布布扣

 

 

修改之后:bubuko.com,布布扣

 

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


时序图:修改前

bubuko.com,布布扣


修改后:

bubuko.com,布布扣

   时序图按照时间的先后顺序描述了对象之间交互动作过程,是相当重要的一个图。画这个图的时候要特别注意返

回消息,一般情况下有调用就要有返回消息。

   通过绘制机房收费系统的UML九种图,加深理解了每种图的功能和画法要求,第二次编写文档,也确实感受到了

UML所带来的便利,很多复杂的问题,用一张UML图就可以清晰,简洁的描述清楚。收获很大,但是美中也有不足,

就是对个别图的理解不深刻,比如类图,抽象出的类不太合适。可能是对面向对象理解不深刻,相信随着学习,会越来越好。

 PS:关于UML学习目的可参见博客米老师博客

 http://mxj6688.blog.163.com/blog/static/135223392009112981947347/

UML之总结篇

原文:http://blog.csdn.net/u010028869/article/details/19906545

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!