状态图描述的对象的生命周期在分析设计中有多少价值?
rational中的状态图是用来描述对象的生命周期的,主要是依据对象接受到的信息和发出的信息来描述对象状态。
但是我知道画出这么图知道对分析设计有多大的帮助,不象顺序图那么实用。
它到底有什么重要作用?
还有就是状态图有的所有表示符号在活动图的表示符号中都有的,干吗还分两种图?
虽然两个图表述的侧重点不同,而且说活动图是状态图的特例。
大虾可以帮忙解释一下上面几个问题吗?
问题点数:20、回复次数:8Top
1 楼happyjun2000(蓝色游侠∮是非成败转头空)回复于 2004-12-03 10:02:22 得分 0
upTop
2 楼zhigangxie(www.yi-dao.com)回复于 2004-12-03 11:22:21 得分 5
状态图也叫状态机,学过电子的人应该知道状态机的传统作用。状态图能够清晰表示状态的迁移。再者,有人也说了,并不是随便就画状态图,当状态迁移比较复杂或者使用状态迁移能够简化描述时,可以使用状态图。Top
3 楼happyjun2000(蓝色游侠∮是非成败转头空)回复于 2004-12-03 13:09:59 得分 0
谢谢楼上大哥!Top
4 楼yils(盘口)回复于 2004-12-04 17:45:15 得分 5
如果你有本事一下就写出所有用例的类和描述除类图,不用状态图也可以的,类图是面向对象设计的最主要产品,是生成应用程序框架的主题,搞其他图都在辅助获得网上的类图,Top
5 楼happyjun2000(蓝色游侠∮是非成败转头空)回复于 2004-12-06 08:16:32 得分 0
昨天看了一下书,说
顺序图是用来描述类之间的消息传递(类似方法名称),
状态图是用来描述类的状态逻辑(类似方法逻辑实现)。
一般我做的东西逻辑简单,在得到方法名称后一般自己想想就有了方法逻辑,所以就认为状态图没有多少用了。
上面说的不知道对不对?Top
6 楼coolroy2000(coolroy)回复于 2004-12-07 16:12:38 得分 5
该说法基本是对的
另外:活动图和状态图应用层面不一样。一个是业务流程,一个是方法流程。Top
7 楼happyjun2000(蓝色游侠∮是非成败转头空)回复于 2004-12-07 17:16:09 得分 0
活动图和状态图应用层面不一样。一个是业务流程,一个是方法流程。
:>是呀Top
8 楼ronaldlee(乖乖狼)回复于 2004-12-12 19:29:44 得分 5
状态图主要是用来描述一个类所具有的状态以及它触发变化的原因(用entry和exit来描述)Top




