小弟最近接触UML,看了一些教程,但是这些教程基本都是把各种图孤立起来讲解的,我不太明白,在正式做一个系统的建模时,这些图的设计顺序是特定的还是看具体情况而定的。当然用例图肯定是第一个画的,之后的我就搞不明白了,是先画类图-》状态图-》活动图-》顺序图-》。。。 还是其他的顺序?
因为我感觉画完用例,直接画类图会有很多问题,系统的很多状态和交互模式都还没有分析的很清楚,类图画不完整,这样貌似要先画好状态图,顺序图,但是画顺序图的对象友怎么确定呢。
现在我的理解是画好用例图以后,活动图和顺序图是根据每个用例来进行设计的。
总的说来感觉对这几种图之间相互的作用和关系不是很清楚,请问大家有什么经验和好的建议,多谢!
------解决方案--------------------------------------------------------
例如许多时候用例图只是一点点皮毛,等你画到活动和状态图,才知道前边的用例只是简单地想出几个口号而根本没有深入考虑过。
这就是这些设计图肯定会“同时”深入的原因。