检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
> 向上/向下”手动调整顺序。 拖动单个时间生命线整体跟随移动。 在User生命线建立按顺序建立WaitAccess、WaitCard、Idle三种状态,并按下图配置状态切换。 此时图中时间生命线的状态根据条件在不同的时间节点进行切换。 父主题: UML建模
对象实例。 Decision 是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。 Merge 状态机中的一个位置,两个或多个可选的控制路径在此汇合或"无分支"。 Send 即发送者对象生成一个信号实例并把它传送到接收者对象以传送信息。 Receive
状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例对接收到的事件所发生的反应。 Fork Join Fork,复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 Join,状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。
角色,是与系统交互的人或事物。 Boundary 边界,可以放入元素,形成一个模块。 Collaboration 是对对象和链总体安排的一个描述,这些对象和链在上下文中通过互操作完成一个行为,例如一个用例或者操作。 Collaboration Use 使用协作用于在复合结构图中将协作定义的模式应用于特定情况。
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Association 关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。 建模示例 从工具箱中拖入Domain元素到领域模型图中,从系统业务划分上抽象出内存、存储、安全、网络域概念,建立如下图所示模型结构: 在领域模型中以业务域视角进行建模分析
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Usage 使用,是一种使用的关系。表明一个模块在运行的时候,需要使用另外一个模块。 Generalization 通用化,是一种继承关系,一个类(通用元素)的所有信息(属性或操作)能被另一个类(具体元素)继承,不仅可以
Dependency 依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Usage 使用,是一种使用的关系。表明一个模块在运行的时候,需要使用另外一个模块。 Deployed To 部署关系是一种依赖关系,在部署图中,指一个工件被部署到一个节点或可执行目标上。 Build From
Message)会在其指向的目标上创建一个激活块(如果指向生命线,则在生命线上创建;如果指向某个激活块,则在其内创建一个子激活块)。 返回消息线(Reply Message)指向到激活块上,不会额外创建子激活块。如果返回消息指向的是生命线则会创建一个激活块。 连线算法 目标端寻源:一条消息线M1尝试连接到生命线L2上。
聚合,是整体与部分的关系,且部分可以离开整体而单独存在。 Dependency 依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Usage 使用,是一种使用的关系。表明一个模块在运行的时候,需要使用另外一个模块。 前提条件 因为交付模型主要是描述构建模型中的结构元素打包成交付文件的过程,所
Interface和Provided Interface之间可以建立Dependency,表明一个组件需要的接口是由另外一个组件提供的。 Connector 连接器通常在“组合结构”图中说明零件之间的通信链接以实现结构的目的。 Delegate 委托连接器在组件图上定义了组件外部端口和接口的内部组件。 Role Binding
Node 部署节点。 SoC 片上系统(System-On-a-Chip)。 Deployed To 部署关系是一种依赖关系,在部署图中,指一个工件被部署到一个节点或可执行目标上。 Composition 组合,是整体与部分的关系,但部分不能离开整体而单独存在。 Aggregation
UserCase 用例,代表的是一个完整的功能。 Actor 角色,是与系统交互的人或事物。 Boundary 边界,可以放入元素,形成一个模块。 Realization 实现,是一种类与接口的关系,表示类是接口所有特征和行为的实现。 Use 使用关系,指示一个元素需要另一个元素执行一些交互。
依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Usage 使用,是一种使用的关系,表明一个模块在运行的时候,需要使用另外一个模块。 Association 关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。 Generalization 泛化,是一种继承关系,一个类(通用元
称空间。一个程序包可能包含其他程序包,从而提供程序包的分层组织。 Nesting 嵌套,即一个类的嵌套到另一个类。 Realization 实现,是一种类与接口的关系,表示类是接口所有特征和行为的实现。 Association 关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。
返回消息连线,返回消息表示从过程调用返回,一般与Message配套使用。 Self Message 自消息连线,表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。 Create Message 创建对象消息连线,这个消息指向对象以后,对象的位置就不会出现在顶部,而是创建消息所在的位置。
会等待指令/任务完成,在消息线发送之后它就处于非激活状态了。 “输入账号密码登录”是同步消息,“顾客”生命线在发送完之后处于等待状态,直到“通知登录结果”消息传来,它都是处于激活状态。 “输入账号密码登录”是异步消息,“顾客”生命线在发送完之后不再等待,在“通知登录结果”传来的这段时间内,它都是处于非激活状态。
定义不受影响。 Import 用虚线箭头从得到访问权限的包指向提供者所在的包。 Dependency 依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 依赖关系用两个模型元素之间的虚线箭头表示。箭尾处的模型元素(客户)依赖于箭头处的模型元素(服务者)。 包图示例,如下图所示:
顺序图 元素介绍 创建顺序图 创建生命线 绘制消息线和激活块 消息线连线规则 自定义激活块 设置消息线层级 绘制组合片段 使用Diagram Gate 父主题: UML建模
610.12-1990)系统中一个逻辑上可分离的部分。系统设计中模块特指系统设计阶段输出的系统最小分解部件,系统设计阶段将模块当作黑盒,不涉及模块的内部结构,但要明确给出模块的功能、模块之间的接口。 Service 服务,是指具备明确的业务特征,由一个或多个关联紧密的微服务组成,可
4+1视图是一组相关联模型的集合,从不同的视角,反映不同利益干系人的关注点。通过逻辑、开发、部署、运行4个典型视角描述系统的各个切面,以用例串接和验证各切面设计。 在架构设计说明书模板中的4+1架构视图模型结构如下图所示: 图1 4+1架构视图模型结构图 表1 视图类型与描述 视图类型 描述 逻辑视图 逻