c语言sscanf函数的用法是什么
329
2022-09-19
EA&UML日拱一卒--序列图(Sequence Diagram)::入门
不同于大部分面向对象或者UML的书籍,在讨论完类图/对象图以后我们开始说明序列图。这样做的原因很简单:因为作者身边的很多程序员在实际工作中用到的也就是类图和序列图(sequence diagram)。我们按照使用频度从高到低的次序推进内容。
关于名称
sequence diagram这个词的中文翻译至少有三种:时序图,顺序图和序列图。本文中使用序列图。
创建序列图
进入【New Diagram】对话框以后,输入名称,选择【UML Behavioral】中的【Sequence】以后按下【OK】按钮即可。
时序图实例
本文继续使用上篇文章中图形编辑软件的例子。
首先用自然语言描述的话图形编辑软件(以下称编辑软件):
1.用户通过目视从屏幕上的到编辑对象的当前状态。
2.用户通过鼠标进行操作(键按下,键释放,拖动)
3.系统架构接受用户的操作转换成事件并分发给编辑软件
4.编辑软件接受事件后根据目前的状态进行相应的处理
5.通知架构更新表示内容
6.系统架构调用编辑软件的更新处理。
7.编辑软件调用系统架构将编辑对象表示在屏幕上
8.用户看到屏幕上的表示内容
9.回到步骤1继续直到软件退出。
这个例子画成序列图就是下面这样:
序列图要素说明
参与者(Actor)
参与者是模型外动作的发起者,设计者想说某人,某物的时候就可以用参与者来代替。
生命线(Lifeline)
对象生命线是一条垂直的虚线,表示该对象存在的时间段。
消息
消息是从一个对象的生命线指向另一个对象的生命线的实线箭头。
执行说明(execution specification)
,表明一个处理从开始到结束的区间。在2.0之前的UML中,执行说明被称为激活(Activation)。EA中还在沿用这个叫法。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~