概念
动态建模描述的了参与每个用例的对象之间的交互。开发动态模型的起点是用例的对象以及对象组织结构过程中所确定的对象。满足每个用例的需要的对象之间的通信可以使用通信图或顺序图描述,通常只需要两者之中的一个即可。
由于银行系统是客户端/服务器xit ,因此需要将 系统分成客户端子系统和服务器子系统。
这里选取的是简单的服务器端的‘验证PIN码’用例来画的顺序图。
顺序图
创建顺序图
新建设一个包,在包中创建一个sequence diagram
(序列图),即
每个标志的作用,蓝色里面的是重点会使用到的
创建对象
点击创建对象的图标,然后再顺序图中点击一下便可创建一个对象,然后双击,更改这个对象的 信息
创建消息
一个对象和另外一个对象交互需要消息,只需要点击消息的图标,从一个对象到另一个对象画一条线。
然后双击线条修改消息的信息。
返回的信息是用虚线表示的。修改返回信息和修改消息一样。
删除消息
全图
这里的‘记录交易日志’是直接记录,没有返回信息,可以理解为Java中返回值为void的方法。