统一建模语言术语的词汇表
词汇表统一的建模语言(嗯)术语提供的汇编术语用于所有版本的嗯,以及他们的定义。版本之间可能存在的任何显著区别都在其适用的个人条目中注明。
一个
- 抽象的 - 适用于分类器(例如。,演员,班级,用例)或分类器的某些功能(例如,班级的操作),表明该功能不完整,并且旨在不进行实例化,而是要专门针对其他定义。
- 抽像类 - 一个不提供完整声明的类,也许是因为它没有为操作确定的实现方法。通过宣布课程为抽象的,一个打算禁止直接实例化班级。抽像类无法直接实例化对象;它必须从可以使用之前继承。
- 抽像数据类型
- 抽像操作 - 与属性不同,类操作可以抽象,这意味着没有提供的实现。通常,包含抽像操作的类应标记为抽像类。操作必须具有某些专业类中提供的方法,然后才能使用。
- 抽象是挑选共同特征并从中获取基本特征的过程对象和程序实体这将其与其他类型的实体区分开来。
- 行动 - 动作是行为规范的基本单位,代表建模系统中的某些转换或处理,例如调用类的方法或Sub活动
- 动作序列-
- 行动状态-
- 动作步骤-
- 激活 - 对象具有执行方法的时间。它通常由序列图上叠加在对象的生命线上的薄盒或条表示
- 活动图 - 描述程序逻辑,业务流程或工作流程的图。活动图包含许多活动,并通过控制流和对象流进行连接。
- 活动类- 一个班级定义活动对象
- 活动对象- 一个目的在自己的线
- 活动 - 在状态机图
- 做 - 一种可能会中断的活动,而不是正常活动可能不会中断
- 内部的 - 在状态内执行的活动
- 入口 - 输入状态时执行的活动
- 出口 - 当状态退出时执行的活动
- 活动最终 - 一个活动图。当线程达到活动最终节点时,活动的所有线程终止。(与Flow Final节点形成对比,该节点标记了一个线程的末端。)
- 演员- 一个角色那用户调用用例。也看演员建模.
- 聚合-1。一种特殊类型的关联类型,用于代表两个类别之间比常规关联更牢固的关系;通常将其读为“拥有” A类拥有A类B”。一种等级制度的课程孩子在哪里目的如果父对像被摧毁,可能会继续存在或可能不存在;参见“构图”。2.汇总是一种结构关系,它指定一个类代表构成较小事物的大事,代表“ has-a”关系。
- 人工制品 - 对系统中物理信息进行建模的项目,例如用户手册,培训材料或密码文件
- 协会 - 1.与两个或多个末端的关系,其中每个端都在类(或其他分类器)上。每个端都称为角色,可能具有角色名称,多重性,并且可能是可导航的。2.关联是一种结构关系,指定一个事物的对象与另一个对象相连。
- 协会课程- 一个班级描述了一个关联。
- 异步 - 异步消息的发件人不等待响应。
- 属性 - 一类由类拥有的重要数据,通常包含描述类的每个实例的值。除了属性名称和属性值的插槽外,属性还可能具有指定的可见性,类型,多重性,默认值和属性弦。
B
- 堵塞 - 街区是一个在一个地方收集所有聚集物的地方
- BPM - 业务流程模型,用于定义业务之后的过程。这是业务流程的高级设计。
- BPMN - 业务过程建模符号用于借助于UML的预定形状来定义纸面上的过程。
C
- 称呼-
- 基数 - 属性的当前出现数量。基数必须是多重性允许的值
- 孩子-
- 班级 - 主要声明性结构面向对象的编程;属性和操作的凝聚力单位;对象的编译时间模板
- 班级图 - 一种静态结构图,通过显示系统的类,其属性和类之间的关系来描述系统的结构。
- 分类器 - 具有一些常见特征的UML元素类别,例如属性或方法。
- 客户-
- 合作 - 协作是一个阶级,界面和其他要素的社会,它们共同提供了一些合作行为,这些行为比其各个部分的总和更大。
- 沟通图
- 零件 - 一个组件代表具有明确定义的接口的软件模块(源代码,二进制代码,可执行文件,DLL等)。组件的接口由组件提供的一个或几个接口元素表示。组件用于显示编译器和运行时依赖项,以及软件模块之间的接口和呼叫依赖项。他们还显示哪些组件实现了特定类。
- 组件图
- 复合结构图
- 作品 - 描述一个对象的特定关系类型由...组成的另一个对象;一种形式聚合孩子在哪里目的如果父对像被摧毁,将被摧毁。
- 健康)状况-
- 联系-
- 约束 - 自然语言,编程语言或对象约束语言布尔条件,如果将类视为有效,则可能不是错误的
- 遏制 - 按价值限制和参考。按值限制意味着一个对象包含另一个对象。通过引用的控制意味着一个对象包含指向另一个对象的指针。
d
- 决定 - 一个点活动图流动分成几个,互斥的,受保护的流动。合并标志着该决定开始的可选行为的终结
- 依赖性 - 如果对一个定义的更改会导致对另一个的更改,则两个定义元素之间存在依赖关系。在UML中,这是通过指向从因元素到独立元素的线表示的。
- 部署图
- 派生的属性 - 可以从其他属性计算或推断的属性
- 图表 - UML模型特征子集的视觉表示
- 定向关系-
- 领域 - 明确声明规则的逻辑分组,该规则定义了所有权对象基于一些类型或者财产.
e
- 边缘 - 流的同义词
- 封装 - 将代码及其使用的数据绑定在一起的手段。它是面向对象的编程的基础。
- 实体-
- 枚举 - 新数据类型的一组常数值
- 事件 - 当它发生在一个物体上时,可能会导致过渡状态机图
- 扩展区域 - 一组动作活动图对于扩展区域的输入令牌集合中的每个集合,都会发生这种情况
- 延长 - 一种使用类作为创建新类的起点的手段。新类继承其扩展的类的所有属性,属性和方法。
- 例外-
F
- 文件-
- 最终状态- 这状态在一个目的不再存在
- 流动 - 两个动作之间的导航连接
- 最终流 - 流量结束而不结束完整活动的点
- 叉子 - 一个点活动图其中的逻辑流分成几个并发流动(线程)
- 找到消息 - a的起点序列图
G
- 概括 - 一个关系特定分类器(通常为a班级)更多个断言一般分类器在这两个中都包含共同特征特定分类器和个。功能包括属性和约束。概括通常在逻辑上仅限于特定分类器是“类型”或“类似”的常规分类器的情况:例如,拳击手是一种“类型”狗。当涉及的分类器是软件工程类,概括通常涉及重复使用代码;它经常使用遗产,其中更具体的代码重复使用更通用的代码。
- 概括树 - 几个专门的分类器可能指向相同的一般分类器,形成概括树,其中一般分类器包含所有专用版本共享的共同特征。由于概括是一种关系,分类器有可能参与几种概括,通常处于特定端或一般末端,形成一个定向无环图(dag)(即无循环)。
- 通用的-
- 警卫- 一个布尔必须满足的测试活动图或过渡状态机图被允许开始
H
I
- 遗产 - 新的更具体的类从现有更通用类中得出其定义的一部分
- 初始节点 - 一个起点活动图
- 初始伪静酸 - 指向对象的初始状态
- 实例 - 实例是可以应用一组操作的抽象的具体表现,并且具有存储操作效果的状态。
- 互动图
- 互动概述图
- 交互框架 - 一部分序列图,分为片段,该片段受算法运算符的约束,例如迭代,并行性或选择性。
- 界面 - 定义的通信边界。
J
L
- 生命线 - 指示参与对像或部分序列图。生命线可能显示激活,对象创建和对象删除。
- 关联 - 对象之间的关系。虽然对像是类A级链接的实例化,可以看作是关联的实例化。
m
- 合并 - 一个点活动图标记可选行为的结束是由决定开始的
- 信息 - 一个从一个对象(或类似实体)到另一个对象的信号,通常带有参数。通常以对象的呼叫来呼叫,包括构造函数和驱动器。序列图.
- 元数据-
- metamodel-
- 元模型-
- 元模型技术-
- 元对象设施-
- 方法-
- 造型-
- 领域 - 现实世界概念实体的代表
- 设计 - 软件类和接口的表示
- 动态的 - 使用互动图来描述协作和行为
- 模型 -
- 模型驱动的体系结构(MDA) -
- 多重性 - 1.规范物业可能发生的数量,或可能参与给定关系的允许元素的数量。在UML 1.X中,也可以具有离散值列表,但在UML 2.0中被消除。2.它指定在关联的实例上连接多少个对象,这些对像被写成一系列值(例如1 ..*)。
- 强制的 - 所需的多重性,下限至少为1,通常为1..1或1
- 可选的 - 下边界最多为零,通常为0..1
- 许多 - 无上限的多重性,要幺0 .. *或 *
- 禁止 - 不允许元素0..0(在UML 2.2中)
n
o
- 目的 - 类的运行时实例。对像很少在图中显示(因为通常有太多),除非它们用于说明某些场景,测试等。这些对象通常用带有示例数据的类属性显示。
- 对象约束语言(OCL) - 一种用于描述适用于UML模型的规则和约束的声明性语言
- 对像图
- 手术 - 班级方法的签名;由操作名称,可见性,参数列表,返回类型和属性弦组成
- 操作员 - 相互作用框架的算法特征,它定义了该框架的行为。示例包括:
- alt - 多种替代方案,每个替代方案都有防护条件。只有一种选择是正确的。
- 批判的 - 较大的并行相互作用框架中的片段,当进入时,悬挂在其他片段中的事件的交织。
- 环形 - 碎片根据警卫条件进行迭代。
- 负 - 无效的相互作用。
- 选择 - 具有防护条件的单一替代方案。
- par - 每个片段并联运行。
- 参考 - 另一个图中定义的相互作用。
- 严格的 - 跨多种寿命的接收事件的片段严格遵循其图形排列。
p
- 包裹 - 软件包是相关类或具有相关功能的类的集合。
- 包装图
- 范围 - 在该方法中使用的消息中传递的数据
- 分割 - 一个部分活动图或者序列图由单个类或对象占用
- 别针 - 动作的参数
- 多态性 - 属于不同类别的对像对同名操作做出响应的能力,每个对像都根据特定于类的行为
- 轮廓 - 提供了用于构建UML模型的通用扩展机制。其他扩展机制包括刻板印象.
- 财产 - 属性或关联
- 财产弦 - 属性和操作的预选赛。示例包括{ordered},{readonly},{unique}。
问
r
- 实现 - 实现显示了为接口实现的界面与类之间的关系。
- 参考-
- 要求 - 系统的输入,以查找不同操作的相关摘要(add,del,mod,inq。)。每个操作都只能为一个要求
- 回复 - “请求”的输出。对於单个请求,响应可能是1或更多。
- 关系-
- 返回 - 通过消息后可以从方法发出的答复
- 角色 - 对协会在协会中扮演的角色的描述
s
- 设想 - 描述可预见互动的叙述
- 自言自语 - 从对像到其自身方法之一的消息
- 序列图 - 描述场景中许多参与对象之间发送的消息
- 信号 - 可能发生在活动图以三种不同的方式:作为时间信号,作为活动可以聆听的信号,活动可以发送的信号
- 状态 - 一个物体存在于其中一个状态在a中描述状态机图。状态涵盖对象的所有属性以及这些属性的值。
- 状态图 - 同义词状态机图
- 状态机图 - 描述单个对象的生命周期行为,以其存在的状态和这些状态之间的过渡
- 静态属性- 一个属性这与特定目的但是在班级等级;也就是说,在该类的所有对像中很常见的属性
- 静态建模- 用于班级图描述结构
- 静态操作- 一个手术这与特定目的但是在班级等级
- 刻板印象 - 允许扩展UML符号的符号。有些是在内部定义的个人资料。预定义的UML刻板印象的示例是演员,例外,PowerType和效用.
- 结构图
- 迷信 - 构建允许几个共享共同过渡和内部活动的状态
- 游泳道 - 分区的同义词
- 系统模型 - 通过一个或多个UML图表示的逻辑UML模型
t
- 标记值 - 可扩展性
- 模板 - 一个接受编译时参数的类,该参数定义了类中要使用的类型;通常要实施任何类型的集合
- 线 - 一系列指令,其执行被操作系统安排,并且可能与其他线程并行运行
- 正时图
- 令牌 - 象征着一个线程活动图
- 过渡 - 1.从一个州移动到另一个状态状态机图。过渡由其指定触发签名[守卫]/活动2.两个状态之间的关系,表明当发生特定事件并满足特定条件时,第一个状态中的对象将执行某些动作并输入第二个状态。
- 类型 - 选项是:基本值类型,例如整数,字符串,日期或布尔值或类中定义的参考类型
你
v
- 能见度 - 模型中元素访问的可用性。通常用于限制类别定义的特征的可见性(例如属性,操作)。当应用于类定义的功能时,标准选项为:
- 私有( - ):仅在定义的类中可用。这是最有限的可见度
- 受保护(#):在此类的任何子类中以及直接包含定义类的软件包中可用
- 软件包(〜):仅在包含直接包含定义类的软件包中可用
- 公共(+):可用于任何可以看到定义类的类。这是可见度最低的。
w
- 工作流程 - 一组顺序步骤,必须完成工作才能完成工作