什么是UML时序图?看了这个你自然就懂
2018-01-17 11:21
351 查看
UML时序图,又叫序列图或者顺序图,是一种用来描述对象之间传送消息的时间顺序,是用来表示用例中的行为顺序。
UML时序图最基本的符号即含义:
1、对象:表示系统的参与者或者任何有效的系统对象。
2、生命线:相当于一个时间线,表示对象在一段时间内的存在时间,而且从时序图的顶部一直延伸至底部,长度取决于交互的时间。
3、消息:是用来表示一个对象向其他一个或者多个对象发送信号,或者由一个对象调用另外一个对象的操作。
4、激活:表示的是一个对象直接或者通过从属操作而完成操作的过程。在时序图中一般激活符号的顶端与激活时间对齐,低端与完成时间对齐,被执行的操作则用文字进行标识。
5、注释:是用来对UML实体进行文字描述的。
6、约束:表示的是当为对象交互建模时,有时候必须满足一个条件,消息才会传递给对象。
7、用户:即系统角色,可以是人、其他系统或者子系统。
8、链接到自己:显示对象可以调用自己的属性。
9、通信:表示创建对象之间的通信路径。
10、包:在UML中,一个包直接对应的是一个Java中的包,是一种常规用途的组合机制。
亿图软件中UML建模符号:
UML部署:
UML活动:
UML协作:
UML序列:
UML用例:
UML状态:
UML组件:
本文转自:亿图图示 http://www.edrawsoft.cn/uml-sequence-symbols/
UML时序图最基本的符号即含义:
1、对象:表示系统的参与者或者任何有效的系统对象。
2、生命线:相当于一个时间线,表示对象在一段时间内的存在时间,而且从时序图的顶部一直延伸至底部,长度取决于交互的时间。
3、消息:是用来表示一个对象向其他一个或者多个对象发送信号,或者由一个对象调用另外一个对象的操作。
4、激活:表示的是一个对象直接或者通过从属操作而完成操作的过程。在时序图中一般激活符号的顶端与激活时间对齐,低端与完成时间对齐,被执行的操作则用文字进行标识。
5、注释:是用来对UML实体进行文字描述的。
6、约束:表示的是当为对象交互建模时,有时候必须满足一个条件,消息才会传递给对象。
7、用户:即系统角色,可以是人、其他系统或者子系统。
8、链接到自己:显示对象可以调用自己的属性。
9、通信:表示创建对象之间的通信路径。
10、包:在UML中,一个包直接对应的是一个Java中的包,是一种常规用途的组合机制。
亿图软件中UML建模符号:
UML部署:
UML活动:
UML协作:
UML序列:
UML用例:
UML状态:
UML组件:
本文转自:亿图图示 http://www.edrawsoft.cn/uml-sequence-symbols/
相关文章推荐
- .已知地址块中的一个地址是140.120.84.24/20。试求这个地址块中的最小地址和最大地址。地址掩码是什么?地址块中共有多少个地址?相当于多少个C类地址?
- 欢迎大家来讨论这个故事告诉我们什么
- swfobject.js,这个JS究竟有什么作用呢
- UML建模之时序图学习
- web前端岗位需要做什么,凭什么最低月薪8千,用这个效果告诉你为什么
- javabean实现serializable有什么用?为什么数据库持久就Bean实现这个接口?
- 注册了这个久终于想好了写什么了。
- 为什么支付宝跨行转账可以不收费?支付宝为什么要做这个业务?盈利模式是什么?
- 闲着就把这个翻译了。。。基本没什么水平- -
- UML建模之时序图(Sequence Diagram)
- UML中多重度0..*和*有什么区别
- 网页语言有html,php.jsp,无论什么语言浏览器总是能正常显示,这个解析工作是浏览器完成的吗?
- uml之时序图
- UML时序图
- 这个程序有什么缺点?
- UML建模之时序图(Sequence Diagram)
- 这个类的做什么的?有什么用?
- float (**def)[10]这个是什么?
- UML--时序图、协作图
- 什么是OOAD?什么是UML?