码迷,mamicode.com
首页 > 其他好文 > 详细

【机房重构】——UML

时间:2015-04-13 09:42:19      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

    机房重构UML图浩浩荡荡开始,现也让它告一段落,再下面敲的过程肯定还要完善.....

    这一遍,较第一遍有很大的进步。因为最起码有了三层的思想,到现在,我画了用例、包图、类图、时序图:

技术分享

    用例图和第一遍没什么区别,依然是按角色划分的,用例图将所有的功能按用户列出,让各个功能之间的关系一目了然——这也是用例图的作用。

技术分享

    第二个画的包图,将三层清晰明了展现出来。

技术分享

    对应的各个包下,是相应层的类图。这次类图与第一遍有很大的不同。第一遍的类图那叫个宏伟,很大很大,整个系统用一个类图就全囊括了,但这次分了4部分:UI/BLL/DAL/ENTITY:

 UI:

技术分享

BLL:

技术分享

DAL:

技术分享

ENTITY:

技术分享

    最后是时序图:时序图较第一次也有很大的不同,最大的不同是在画图的感受上。第一遍画图,只是单纯的画,画的过程也在想:为什么说,画好图,系统基本就出来了,敲代码分分钟的事。当初真感受不到,但这次有丝丝体会了:图画好了,思路清晰了,敲代码时就根本不用思考,按着图的思路来就是了,当然很简单......

例如:

技术分享



总结:图没画完呢,还需要继续完善,继续感悟,尤其在加设计模式后......大家若有好建议,更希望大家能提出来......

    


【机房重构】——UML

标签:

原文地址:http://blog.csdn.net/onlybymyself/article/details/45013551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!