序列图(也叫做/顺序图/时序图) 时序图和通讯图被称为交互图,他们的区别在于时序图强调时间顺序,通讯图强调的是对象之间的组织结构。 包含的元素 角色(actor),一般就是参与者,也可以是定时器之类的触发器 对象(object),这个可以是系统服务,也可以是简单的服务类,也可以是整个系统,设备,组织机构等 生命线(LifeLin...
1、生命线框图和生命线 生命线:可以为虚线(源于UML1),也可以是实线 2、消息 1)、创始消息,实心圆开头 2)、同步消息,实心箭头 3、执行规格条和控制期 控制期:阻塞调用 4、返回值 5、自身消息 6、创建实例 7、销毁对象 8、图框 为了显示循环、并行执行等操作的图框 1)、循环(loop) 2)、有条件消息(opt)...
CSDN | 宁在春 掘金| 宁在春 知乎| 宁在春
同步消息:我去买票,给售票员50元,买电影票,售票员去找合适电影,我就在电影窗口等待,售票员做完这个操作了之后,它就递给我票。同步消息执行完了 异步消息:我在做某件事情的时候,我不等这件事情的结果返回就去做另外一件事情。比如,我要洗衣服,当我把全自动洗衣机打开,把衣服放进去,盖子盖上,我就可以离开。...
构造块包括括事物构造块、关系和图三个部分。 事物构造块 :包括结构构造块 (类、接口、协作、用例、活动类、构件、节点等)、行为构造块 (交互、状态机)、分组构造块 、注释构造块。 图:在UML 2.x中包括14种不同的图分为 表示系统静态结构的静态模型(包括对象图、类图、构件图、部署图、复合结构图、包图、制...
•对象与角色:最顶上一排矩形框。在交互图中,参与交互的对象既可以是具体的事物,又可以是原型化的事物。作为具体的事物,一个对象代表现实世界中的某个东西。例如,aOrder作为类Order的一个实例,可以代表一个特定的订单;而如果作为一个原型化的事件,则aOrder可以代表类Order的任何一个实例。
方法/步骤 1 创建序列图:在逻辑视图中增加序列图一般情况下,序列图属于系统的逻辑模型,因此可以使用“Logical View”的右键菜单“New”“Sequence Diagram”2 然后输入序列图的名称 3 接着双击新增的序列图名称,开始输入序列图 4 创建序列图:在用例视图中增加序列图直接在“Use Case View”下的相应用例上通过...
对象与角色:最顶上一排矩形框。在交互图中,参与交互的对象既可以是具体的事物,又可以是原型化的事物。作为具体的事物,一个对象代表现实世界中的某个东西。例如,aOrder作为类Order的一个实例,可以代表一个特定的订单;而如果作为一个原型化的事件,则aOrder可以代表类Order的任何一个实例。
顺序图说明事件如何引发从一个对象到另一个对象的转移。一旦通过用例确认事件,就可以创建一个顺序图。事实上,顺序图表现了导致行为从一个类流动到另一个类的关键类和事件。 顺序图以栅栏的形式描述对象的交互,其中在右侧添加新创建对象。 一、主要元素 1. 对象 参与交互的类的实例,对象之间可以发送消息和接收消息...