序列图主要是说明对象或者主角之间交互的信息,有利于我们理解和掌握参与交互的对象中所发生的事件,以及如何通过相互发消息进行通讯,下面介绍用Rationalrose建立序列图的步骤
工具/原料
安装rationalrose软件
笔记本或者台式机
方法/步骤
1、打开Rationalrose,我选择的鋈守踬痊是J2ee,当然你也可以选择其他的选项,进入界面后依次选择--》右键LogicalView--》new--》sequencediagram,这里我出鹚兢尖睁的界面为ert,但一般以你的项目名或者这个序列图要完成的事件名称为准,出现如下界面
2、下面就介绍一下具体菜单的箧咦切诏作用(按照顺序依次向下):1.SelectionTool选择工具2.TextBos文本框3缕计瓤账.Note注释4.AnchorNotetoItem虚线将注释同对象或者主教之间连接5.Object对象或者是主角6.ObjectMessage对象之间传递的信息7.MessagetoSelf对自己的消息传递8.Returnmessage返回的消息9.DestructionMarker破坏标记
3、下面在具体演示一下,如何使用,一般来说,会先创建几个对象,如下图所示:
4、选择工具可以拖动Object的位置大小,以便放入note注释,对于消息对象只需在两个对象之间的虚线上拉起来就可,下面我简单的建了几个,如图所示:
5、创建note对象是需要用AnchorNotetoItem指向具体对用的是件,我随便创建了几个,note可以指向图中的任何Item,如下图所示:
6、当然还有其他类型的消息传递方式,例如还可以利用自己返回给自己的消息然后在传递给别人等等,在这里不一一详述,大家有兴趣可以自己研究一下