时序图,又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。采用时序图可以更方便地表示调用流的顺序,仅需要由上至下阅读即可。 时序图包括:角色、对...
时序图(Sequence Diagram),又名序列图,是一种UML交互图。它通过描述对象间发送消息的时间顺序显示多个对象之间的动态协作。 时序图会涉及7种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联消息、组合片段。 角色:以一个小人图标表示 对象:位于时序图的顶部,以一个...
关联也是一种拥有的关系,类A和类B之间的关系是长期性的,双方的关系一般是平等的,比如老师拥有自己的学生,学生拥有自己的老师(双向关联),老师和学生的关系是平等的,而聚合和组合不是平等的,比如汽车拥有轮胎(聚合),国拥有家(组合)。 二、UML用例图 三、UML时序图...
2.时序图和活动图之间的关系和区别 (1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而UML活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。 (2)、UML活动图能够表示并发活动的情形,而流程图不行。 (3)、...
UML(Unified Modeling Language):统一(标准)建模语言,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML规范用来描述建模的概念有,类、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。
当下的软件开发人员,不可避免的需要输出一些软件设计文档,作为一个软件工程专业毕业的工程师,最常用的设计工具就是UML,使用UML工具绘制一些软件相关的图,是必备技能,也是输出的技术文档中的重要组成部分。不关注逆向工程,这里只关注快速的绘制对应的图,plantuml是一款比较不错的工具。本节先初步熟悉用例图和时序图。
UML规范用来描述建模的概念有,类、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。 分类 1:用例图 2:静态图:类图:描述系统中类的静态结构 包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构 对象图:是类图的实例
时序图是用来描述对象之间的消息的流动顺序的,下面以一个简单的的注册流程为例分析: image 在这个图片中,垂直的虚线叫做生命线,代表一个对象的存在时间。每一个箭头都是一个调用,生命线上白色的条叫做激活条,激活条代表的就是这次调用持续的时间 5 状态图 ...
本节先初步熟悉用例图和时序图。plantuml介绍官网主页功能介绍:支持快速绘制时序图 用例图 活动图 类图 组件图 状态图 对象图 部署图 定时图还支持非UML图:架构图 甘特图 思维导图 ER图以及不常用的的图:SDL(规范描述语言) 线框图形界面 Ditaa 数学公式画完图之后,可以生成PNG,SVG,Latex格式的图片;...
当下的软件开发人员,不可避免的需要输出一些软件设计文档,作为一个软件工程专业毕业的工程师,最常用的设计工具就是UML,使用UML工具绘制一些软件相关的图,是必备技能,也是输出的技术文档中的重要组成部分。不关注逆向工程,这里只关注快速的绘制对应的图,plantuml是一款比较不错的工具。本节先初步熟悉用例图和时序图。