【背景】
一个完成的系统开发应该有文档编写和画图部分,所以在完成机房收费系统代码编写之际,我开始了文档编写和画图的工作,现在总结UML画图部分。
【用例图】
机房收费系统的用例图我只画了一张,并没有像其他同学一样画了好几张用例图。当我把它画完的时候,觉得应该把它分成三张画的,可是如果把它分成三张画,那这三张用户就没法体现继承关系,觉得用例图似乎还是有待改进。
【包图】
在第一遍机房收费系统的时候,画了一遍包图,但是根本就不好画,因为我们根本就没有用到三层或七层,所以第一遍机房收费系统的包图是画错了的。这一次算是有了成长。
【类图】
只有画了包图之后,我才知道类图是这包图的每一个包里画的,而且只有看到别人的博客之后,才知道,类图是这样子的。
【时序图】
画完了用例图、包图和类图,从中我也知道时序图,不是像我以前那样画的,是从用例图里选择用户,再从类图里选择类和方法,同时还要写上备注,要读者知道你这是干嘛的。
【总结】
UML图是在软件开发中的需求分析用到的,是给开发人员看的,所以作为一个系统的开发人员,所画出的UML图应该是能够让开发小组里的每个成员看懂,这样才能让所有开发人员懂得你的意思,这样开发起来就比较顺利。