about collaboration diagram(协作图) in Rational Rose
luxyi 2002-04-15 12:03:00 我在画协作图时遇到了两个问题,始终没能找到解决办法,所以在此提问请大家指教。
1、我有时希望消息的sequence编号为2.1,2.2等,可是Rose会自动增加这个序列号,我找不到办法控制,不知道在Rose里能不能办到这件事情?(我发现在Visio里能够很容易地办到这一点,因为它要求用户自己设置sequence序列号)
2、在对象之间通信时,有时的message是要创建一个对象。那么这个创建对象的message,我是应该用对象的构造函数来标示呢?还是用统一的new()来标示?根据UML的惯例据说是应该用new()的,但我发觉如果你没有用class的member function,Rose会在log里记录一个warning,虽然这个warning并不妨碍我干这件事,但是既然出现了warning,那我想这个做法就不是正确的做法(如果是正确的就不应该有warning)。我应该怎么处理这个问题呢?