激活
激活是过程的执行包括它等待内嵌过程执行的时间它由顺序图中替代部分生命线的双线来显示调用被指向它所初始的激活的顶端的箭头来表示递归调用发生在控制进入一个对象的操作时第二次调用是不同于前次的激活递归或在同个对象上另一个操作的调用以对激活线的进栈来表达图,2(显示了具有控制程序流的顺序图包括递归调用和运行中对象的创建
主动对象是保持激活堆栈根的对象每个主动对象具有平行于其它主动对象的事件驱动控制线索被主动对象调用的对象称为被动对象它们仅在被调用是接收控制在返回时释放
如果多个并发的线索具有使用嵌套调用的控制程序流当两个线索在同一个对象上相遇时例如合并不同的线索必须使用线索名称颜色或其它方法来避免混淆通常最好不在单张图上混用过程调用和信号
协作图
协作图是包含分类角色和关联角色而非仅包含分类和关联的类图分类角色和关联角色描述了当协作实例被执行时可能产生的对象和链的配置当协作被实例化时对象被绑定至分类角色而链被绑定至关联角色关联角色还可能被各种暂时性链来充当如过程参数或局部过程变量链符号可以携带指明暂时性的版型或!!或同
尽管在整个系统中还有其它许多对象只有与协作相关的对象会个对象的调用!
被表达换言之协作图对实现协作的对象和链进行建模而忽略其它对象图,2%显示了协作图
This is trial versionwww.adultpdf.com
参考指南交互视图
将对象进行分成四组是很有用的在整个协作中存在的对象在交互中创建的对象约
在交互中销毁的对象约束?\"-\"@以及在交互中被创建和销毁的对象束?&@
约束?@在设计时可以由显示在操作起始时可用的对象和链开始然后再决定如何将控制流向图中正确的对象来实现操作
尽管协作直接显示了操作的实现它们还可以显示整个类的实现该用法中它们显示实现类所有操作所需的上下文这允许建模者观察各种操作中对象的多种角色该视图可以通过联合描述对象全体操作的所有协作来建立
消息消息显示为附加在链上的带标签的箭头每个消息带有顺序号可选的前驱消息列表可选的迁移条件名称和参数表和可选的返回值名称顺序号包括了可选线索名称在同一线索中所有消息按次序排序不同线索中的消息时并发的除非存在明显的顺序上的依赖不同的实现细节可能被添加如同步消息和异步消息的区别
流通常一个协作图在整个操作中为一个对象分配一个符号然而不同状态的对象有时需要显式的指出例如对象可能改变位置或它的关联在不同时期有很大的改变对象
状态类的对象同个对象可以多次显示每次不同的位置可以由类和它的状态来表示
或状态
表示相同对象的不同对象符号可以用##流来连接##流是对象状态至另一个状态的迁移它以带#版型的虚线来绘制且可能用顺序号来标记发生的时间图
##流还可用于表达对象位置的改变,2-版型
-显示了通过拷贝其它对象值产生的对象值
但这并不常用
表,2显示了对象流关系的种类
This is trial version
www.adultpdf.com
参考指南交互视图
表,2流关系的种类
流##
\"
功能
从对象的一个值至另一个值的变换
拷贝对象拷贝后该对象标记
协作图和顺序图协作图和顺序图均显示了交互但它们强调了不同的方面顺序图清晰的显示了时间次序但没有显式的指明对象间关系协作图清晰的显示了对象间关系但时间次序必须从顺序号来获得顺序图最常用于场景显示协作图在显示过程设计细节更适用
模式
模式是连同何时使用指南的参数化协作参数可以被不同的值替代以产生不同的协作参数常常为类指定了空槽当模式被实例化时它的参数被绑定至类图中实际的类或更大协作中的角色
模式的使用显示为通过带角色名称标签的虚线连接的虚线椭圆例如图,2*显示了82*9中的观察者模式在模式的使用中.!!/替代了 #0角色 !\"+*!替代了1\"!的角色
模式可能出现在分析体系结构详细设计和实现层次中它们是为了重用而捕获最频繁出现结构的一种方式图,2*显示了观察者模式的使用
This is trial versionwww.adultpdf.com
This is trial versionwww.adultpdf.com
物理视图
概述
许多系统模型是为了于最终的实现显示系统的逻辑和设计系统实现方面在重用性和性能考虑上是非常重要的包括了两种视图来表现实现单元实现视图和配置视图
实现视图显示了将可重用的系统片段物理打包成可替代的单元称为构件实现视图显示采用构件接口以及构件间依赖对设计元素如类的实现构件是用于构造系统的高层次的可重用片段
配置视图显示了运行时段运算资源的物理分布如计算机和它们之间的互连它们被称为结点在运行时结点可以容纳构件和对象构件和对象在结点上的分布可以是静态的也可在结点中转移如果构件实例及依赖被放置在不同的结点配置视图可以显示性能上的瓶颈
构件
构件是作为系统可替换部分具有良好定义的接口的物理实现单元每个构件包含了系统设计中某些类的实现设计良好的构件不依赖其它构件而是依赖构件所支持的接口该情况下系统中的构件可以被支持相同接口的构件所替代
构件具有它们所支持的接口和所需要其它构件的接口接口是由硬件和软件块支持的操作列表命名接口的使用允许构件之间的直接依赖被避免使新构件的替代更加容易构件视图显示了构件之间依赖的网络它具有两种形式一种显示了一系列有效构件构件库以及它们的依赖性系统从它们中被建造它还可显示为已配置的系统连同用于建造该系统的构件从构件库中选取该形式下每个构件与服务被使用的其它构件相连这些连接必须与构件的接口相一致
构件用一侧带有两个小长方形的大长方形来表示它可能与代表接口的圆连接在一起图
2
构件图显示了构件之间的依赖图2(每个构件实现支持一些接口并使用一些别的接口如果构件之间的依赖由接口来仲裁则构件可以用实现相同接口的构件来代替
This is trial versionwww.adultpdf.com
参考指南物理视图
结点
结点是代表运行资源的运行时的物理对象它们至少拥有内存且常常具有运算能力结点可能带有区别不同的资源的版型如1A设备和内存结点可以容纳对象和构件实例
结点表示为具有名称分类可选的风格化的方块图2%结点之间的关联代表了通讯路径关联可带有区分不同种类路径的版型结点可以使用概括关系将结点的概括描述和更特化的变形联系在一起
结点中的对象用结点符号中内嵌的对象符号来表达如果不方便对象符号可以包括标签!它的值为对象所驻留结点的名称它的位置对象和构件实例在结点上的迁移也可以被表示参见##
This is trial versionwww.adultpdf.com
模型管理视图
概述
任何大系统必须被划分为较小的单元以使人们可以在某一时刻与有限的信息工作使团队中的工作不相互影响模型管理包括包包含了特殊种类的包和包之间的依赖关系
包
包是一部分模型模型的每个部分必须属于某个包建模人员可以将模型可内容分配至一系列包但为了可行分配必须遵守一些基本原则如通用功能耦合紧密的实现相同的视角不为组建包强加某项原则但将系统合理的分解为包可以极大的提高系统可维护性
包包含了顶层模型元素如类类之间的关系状态机用例图交互协作任何没有被包括在其它元素中的事物如属性操作状态生命线消息等包含与其它元素中的元素不直接作为包的内容每个顶层元素在包中声明该包是元素的#包它可以被其它包引用但它的元素内容仅由它所有在以配置控制的系统中建模人员必须访问#包来修改元素内容这为大型模型提供了访问控制机制包也是任何版本控制机制的单元
包可以包含其它的包存在一个根包间接的包含了整个系统的模型有许多方式来组织系统中包它们可以根据视图功能或建模人员选择的其它基本特征来划分包是模型中具有通用用途的层次组织单元它们可以被用于存储访问控制配置管理以及构建包含重用模型块的库
如果包经过良好的选择它们可反映系统的高层次结构包之间的依赖总结了包内容之间的依赖
子系统分解以及之间的依赖
包的依赖
依赖由单独的元素所引发但对于任何规模的系统它们必须在较高的层次观察包之
即包的依赖从元素个体之间的依赖派生而来间的依赖总结了包元素之间的依赖
包之间依赖的出现暗示着在自底向上的路径存在的声明中或者允许在自顶向下的
路径了其它关系的约束中稍后存在着在相应包内的元素个体间至少存在一个给定依赖类型的关系元素它是存在的声明并不意味着包中所有元素具有依赖对于建模人员它是进一步信息存在的标志但包一级的依赖本身不包含进一步的信息它仅仅是个总结
自顶向下的路径反映了整个系统的体系结构自下而上的路径可以自动的从元素个体中产生两种路径在建模中均占有一席之地即使在同一个系统中
元素个体之间的同种类的多个依赖被聚集成单个的包级别的依赖如果元素个体间的依
This is trial versionwww.adultpdf.com
参考指南模型管理视图
赖包括版型如不同的用法该版型在包级别的依赖中被忽略以产生单一的高级别依赖
桌面的
文件
图标
依赖显示为虚线箭头
包显示为带方型突起的长方形
图)2显示了订票子系统的包结构它依赖于外界的包以及两个 !包的变形任何子系统的实现会包含一个变形
访问和引入依赖
通常包不能访问其它包的内容包是不透明的除非被访问和引入依赖所打开访问依赖直接应用于包和其它容器在包级别访问依赖指供应商包可能被客户包或客户所包含包的元素所引用供应商中的元素在包中必须具有足够的可见性以使客户可以看见它通常包中的被赋予公共可见性的元素在其它包中才可见可见性为保护的元素仅在该包的后代中可见可见性为私有的元素在包含它的包中以及该包的内嵌包中可见可见性同样适用于类的内容属性和操作类的后代可以看见祖先公共的和保护可见性的成员其它类只能看见公共可见性的成员引用元素需要访问许可和正确的可见性所以包中的元素欲访问不相关包中的元素必须访问或引入第二个包并且目标元素在第二个包中必须具有公共的可见性
内嵌在其它包中的包是该容器的一部分具有对它的完全访问权限而容器在没有对嵌入的包访问时可能无法进行存取内容被封装
注意访问依赖不会修改客户的名字空间或以任何其它的方式自动的创建引用它仅仅是对创建引用的许可引入依赖用于在客户包的名字空间增加名字作为全路径的别名
This is trial versionwww.adultpdf.com
参考指南模型管理视图
模型和子系统
模型是包含了系统特殊视图完整描述的包它从某个视点为系统提供很接近的描述它对于其它的包不具有很强的依赖性如实现依赖或继承依赖跟踪关系是不同模型的元素间的弱化依赖形式它表明了无特定语义暗示的某些连接的出现模型通常是树状结构
根包包含了组成给定视点下所有系统细节的内嵌包
子系统是具有的说明和实现部分的包它代表了与系统其它部分具有整洁接口的清晰单元它通常代表了系统在功能或实现范围上的划分模型和子系统均以带版型关键字的包来表达图)2
This is trial version
www.adultpdf.com
This is trial versionwww.adultpdf.com
扩展机制 !
概述
提供了允许建模人员进行一些扩展而无需对基本建模语言修改的扩展机制扩展机制需要设计成使工具在无需理解它们的全部语义情况下能进行存储和操纵处于该原因扩展设计为字符串来存储和操纵对于不了解它们的工具它们仅仅是文字但可以作为模型的一部分输入和储存及传递给其它工具并期望一些后端和附加工具可以处理各种扩展这些工具为它们所需的扩展定义特殊的语义和标记
该扩展方法可能不能满足所有的需要但我们认为它能用易于实现的方式容纳大部分剪裁的要求
扩展机制包括约束标签值和版型
需要注意的是根据定义扩展偏离了的标准形式并可能导致互用性问题建模人员在使用之前必须仔细的衡量它的代价和所带来的益处特别是当已有的机制能合理的工作时典型的扩展的意图是针对特殊的应用领域或编程环境但它产生了方言以及方言的所有优缺点
约束
约束是用文字表达式表达的语义每种表达均有一种解释语言它可以是正式的数学标记如集合理论语言也可是基于计算机的约束语言如1编程语言如166或者是伪语言或非正式的语言当然如果语言是非正式的其解释也是非正式的必须由人来完成即使约束表达为正式语言也不意味着它能自动的被施加大多数情况下的完全真实的维护超越了当前计算机技术的状态但至少语义是精确的
约束可以表达标记无法表现的和关系它对声明全局的或影响大量元素的条件特别适用
约束表示为括号中的表达式字符串它可以附加于列表元素依赖或者出现在注释中图2展示了若干种约束
This is trial versionwww.adultpdf.com
参考指南扩展机制
标签值
标签值是存储元素相关信息的文字串对标签字串和值字串标签值可以附加在任何的元素包括模型元素和视图元素标签是建模人员需要记录某些特性的名称值是
作者%而值是该元素负责人的姓名如给定元素特性的值例如标签可以是作者
.%!*##+
标签值可以用来存储有关元素的任意信息它们对项目管理特别有用如元素创建日期开发状态完成日期和测试状态任何文字串可以用于标签除了内建元模型属性的名称应避免使用因为标签和属性会一同被认为是元素的属性被工具统一的存取预定义了一些标签名称见标准元素
标签值提供了向元素添加特定实现附加信息的一种方法例如代码生成器需要有关代码种类的信息从模型中产生代码常常有许多方式产生正确的代码建模人员必须提供相应的选择某些标签可以作为向代码产生器提供信息的标志另一些标签可用于其它附加工具如项目计划和报表书写器
This is trial versionwww.adultpdf.com
参考指南扩展机制
标签值可以用于存储经版型修饰模型元素的信息
标签值显示为标签名称等号和值的文字串它们通常放置在列表中的括号中图2(它们常常在图中被省略在弹出列表或窗体中显示
版型
许多建模人员希望能就特定的应用领域剪裁建模语言这带来了一些危险因为被剪裁的语言不会被普遍的理解然而人们常常仍试图这样做
版型是一种在模型本身中定义的一种模型元素版型的信息内容和形式与那些现有的基本模型元素一致但它们的意义和用法不同例如商业建模领域的建模者常常希望将商业对象和商业过程区别成特定开发过程中的用途独特的建模元素它们被认为是一种特殊
同样拥有属性和操作但在与其它元素的关系和使用上具有特殊的约束的类
版型基于现有的模型元素版型化元素的信息内容与现有的模型元素相同这允许工具
这很用对待现有元素相同的方法来存储和操作新元素版型化元素可以有自己的图标
容易得到工具的支持例如商业组织可能有看上去象一组人员的图标版型还可在使用上有若干约束例如商业组织可能只能与其它商业组织相关联并不是所有的约束可以被通用的工具自动的校验但可以被理解它们的附加工具来手动的施加和验证版型可以使用标签值来存储不能被基本元素支持的附加特征
版型用放置在基本模型元素符号中或附近的被包围的文字串来显示建模人员还可为特殊的版型创建图标该图标会替换基本元素的符号图2%
剪裁
扩展机制约束标签值和版型使得可以为特定的领域来剪裁的配置许多配置已经被完成和描述另外一些也由用户所建议建模语言剪裁的能力意味着应用领域在共享通用和一致的优势概念的同时根据自身需要来使用建模语言
This is trial versionwww.adultpdf.com
This is trial versionwww.adultpdf.com
标准元素UML Standard Elments
概述
标准元素是为约束版型和标签预定义的关键字它们代表了通用的一些概念这些概念的与核心概念的区别较小或者重要性不足以被包括至核心概念它们与核心的概念的关系与内建库同编程语言的关系一样它们不是核心语言本身的一部分而是在使用核心语言时用户可以依赖的环境的一部分列表还包括了标注关键字
标记符号上的关键字用来表示其它模型元素而非版型
核心概念
元素
元素
定义标签值
元素是模型的原子组成部分#可概括元素
可概括元定义素
可概括元素是可参与概括关系的元素关键字 #$
行为特征
行为特征
定义版型
行为特征指的是模型元素的动态特征如操作或方法关键字 #$###属性
属性
定义标签值
属性是在分类中的命名条目描述了分类实例可能拥有的某个范围的值\"###This is trial versionwww.adultpdf.com
参考指南标准元素
分类
分类
定义
版型
标签值
类
定义版型
定义接口
数据类型定义
描述行为性和结构性特征的元素分类的种类包括类接口数据类型构件结点%&'信号##()%&'活动者用例%&'子系统'#%&'# \"#\"#\"## \"#### 类是对共享相同属性操作方法关系和语义的一系列对象的描述
\" ##1 \"#
接口是刻画一个元素行为的具有名称的操作集合
数据类型是不具有标识的值即纯粹的值分类符号上的关键字##
构件是打包了实现和提供了一系列接口实现的物理的可替换的系统部分
构件实例符号上的关键字 ##;# #$ # #
结点是代表运算资源的运行时物理对象通常它至少拥有内存及常常具有处理能力构件可以被配置在结点上信号是实例间异步激励的说明
活动者定义了实体的用户在与实体交互的过程中可以充当的一系列相关的角色
用例用于在不暴露实体内部结构前提下定义系统或其它语义实体的行为
子系统是代表了物理系统的行为单元的模型元素分组另外子系统的模型元素可以划分为说明和实现元素前者以及子系统的操作被后者实现
构件
定义
版型
结点信号活动者用例子系统
定义定义定义定义定义
This is trial versionwww.adultpdf.com
参考指南标准元素
关系
关系
定义
概括
定义
版型约束
关联
定义版型约束标签值定义版型定义
流
依赖
抽象定义版型
绑定许可
定义定义版型
使用定义
版型
关系是模型元素之间的连接
在元模型中关系是不具有具体语义方便使用的术语它是抽象的
关系派生出概括关联流依赖和元关系元关系表示为依赖符号上的关键字#$
概括是一般化元素和具体化元素之间的分类关系具体化元素完全相容于一般化元素具有一般化元素的所有属性成员和关系并可能包含额外的信息\" ##0# \"\"\" ##\" ##关联定义了分类之间的语义关系关联的实例是关联分类实例的一系列元组每个元组值最多出现一次\" ;\"###流是对象的两个版本或对象与它的拷贝之间的关系##\"
用于方便描述关联概括流或元关系如分类与它的实例之间的关系以外的关系的术语
依赖的种类包括抽象绑定许可和使用依赖符号上的关键字活动者和用例之间的 ##;#关系\"#\"#
抽象是联系两元素或元素集的依赖关系代表了不同抽象层次或来自不同视点的相同概念##
# 7#注*具有单独的标记符号#$##
绑定是模板和模板生成的模型元素之间的关系依赖符号上的关键字
许可是依赖的一种它准许模型元素访问其它名字空间的元素#\"$#
使用是一种关系其中一个元素的实现或操作需要其它元素或元素集关键字 ####
This is trial versionwww.adultpdf.com
参考指南标准元素
操作
操作
定义标签值
操作是服务对象请求该服务以实现行为操作具有签名签名描述了可能的实在参数包括可能的返回值#注释
注释
定义版型
注释是附加在一个或一系列模型元素上的注解它不具有语义但包含了对建模人员有用的信息#B###\"
约束
约束
定义版型
约束是用文字表达的语义条件或\"#\"
版型
版型
定义
版型概念提供了区分标识元素的一种方法它们的行为在某些方面好象它们是新的虚拟元构造的实例实例具有与非版型化
版型可以指明额外的约束和实例相同结构属性关联操作
要求应用于实例的标签值另外版型可以用于区分相同结构两元素意义上的或用途上的不同
分类符号上的关键字##\"#
包
包
定义版型
包是模型元素的分组$#$#4
\"## 参见语义+#
This is trial versionwww.adultpdf.com
参考指南标准元素
分类角色
分类角色
定义
分类角色是协作中的参与者充当的特定角色它指明了分类的一个具有的视图协作中的要求定义了该视图实例是分类角色的一个实例####实例定义了一系列操作可以应用的实体它具有储存操作结构的状态####约束
实例定义约束
关联角色
关联角色
定义约束
关联角色是一个协作中关联的特定使用例####链是实例间的连接####链是关联角色的一个实
链
定义约束
关联端点
关联端点
定义版型
关联端点是关联的一个端点它将关联连接至分类每个关联端点是关联的一个部分每个关联的关联端点是有序的
\"### $
调用事件
调用事件
定义版型
调用事件代表了请求的接收同步的调用特定的操作###
This is trial versionwww.adultpdf.com
参考指南标准元素
标准元素
access
stereotype of Permission dependency 许可依赖的版型
指出目的包的公共部分在源包的名字空间内可以访问
两个包之间的版型化依赖参见访问
association
stereotype of AssociationEnd关联端点的版型
应用于关联端点包括链端点或关联角色端点的约束指明相应的实例通过真实的关联可见而非通过瞬时链如参数或局部变量参见关联关联端点关联角色
become
stereotype of Flow relationship流关系的版型
版型化依赖它的源和目的元素表达了不同时间点的相同实例但是源和目的潜在的具有不同值状态实例和角色从$至*的##依赖意味着$成为**可能具有不同空间<时间上的新值状态实例和角色##的标记是从源至目的带有关键字#的虚线箭头参见##bind
keyword on Dependency symbol依赖符号上的关键字
依赖符号上的关键字指明了绑定关系它后面紧跟括号括起的以逗号分隔的实参列表
参见绑定绑定元素模板
call
stereotype of Usage dependency 使用依赖的版型
版型化依赖它的源和目的均是一个操作 依赖指明了源操作调用目的操作 依赖可以将源操作连接至任何作用域中的目的操作包括但不于外围分类的操作及其它可见分类的操作参见调用使用
This is trial versionwww.adultpdf.com
参考指南标准元素
complete
constraint on Generalization概括上的约束
并
应用于一系列概括的约束指明所有的孩子已经被指定尽管有些可能被省略且额外的孩子不会在以后被声明参见概括
copy
stereotype of Flow relationship流关系的版型
版型化依赖它的源和目的元素是不同的实例但是每一个具有相同的值状态实例和角色但具有不同的标识从$至*的\"依赖意味着*是$的精确拷贝$的修改不会影响*\"的标记是从源至目的带有关键字-的虚线箭头参见访问##create
stereotype of BehaviroalFeature行为特征的版型
版型化的行为特征事件的版型
表明指定的特性创建该特性所属的分类
stereotype of Event
版型化事件指明状态机所属的实例该事件所适用的被创建##只可以用于状态机的顶层初始迁移实际上它是可以用于初始迁移的唯一的一种触发stereotype of Usage dependency 使用依赖的版型
指明客户分类创建供应商分类
##是版型化依赖参见创建使用
derive
stereotype of Abstraction dependency 抽象依赖的版型
版型化依赖其中源和目的通常是但不必须是同类型的元素派生依赖指明了源可以从目的元素计算而来源可能出于如效率等的设计原因而被实现尽管它们在逻辑上是冗余的
参见派生派生元素
This is trial versionwww.adultpdf.com
参考指南标准元素
destroy
stereotypoe of BehaviroalFeature行为特征的版型
版型化行为特征事件的版型
该事件所适用的
被销毁
表明了指定的特征销毁了所属分类的实例
stereotypoe of Event
版型化事件表明了状态机所属的实例参见销毁
destroyed
constraint on ClassifierRole and AssociationRole分类角色和关联角色上的约束
标明了角色的实例在交互执行的过程之前已存在但实例在执行结束之前被销毁参见关联角色分类角色协作创建销毁
disjoint
constraint on Generalization概括上的约束
应用于一系列概括的约束指明在概括集合中的一个对象不能是一个以上孩子的实例该状况仅随多重继承出现参见概括
document
stereotype of Component 构件的版型
代表文档的版型化构件参见构件
documentation
tag on Element 元素的标签
描述或解释
对附属的元素的注释参见注释文字enumeration
keyword on Classifier symbol分类符号的关键字
枚举数据类型的关键字它的细节指明了包含一系列标识的域这些标识是数据类型实例的可能取值参见枚举
This is trial versionwww.adultpdf.com
参考指南标准元素
executable
stereotype of Component 构件的版型
代表可以在结点上运行的程序的版型化构件参见构件
extend
keyword on Dependency symbol依赖符号上的关键字
依赖符号上的关键字参见扩展
指明了用例间的扩展关系
facade
stereotype of Package包的版型
版型化包除了包含其它包所拥有模型元素的引用不包含任何事物它用来提供某些包内容的公共视图外观不包含任何自己的模型元素参见包file
stereotype of Component 构件的版型
$ #是代表包含源代码或数据的文档的版型化构件参见构件
framework
stereotype of Package包的版型
主要由模式组成的版型化包参见包friend
stereotype of Permission dependency 许可依赖的版型
版型化依赖其中源是如操作类或包的模型元素目的是不同的包模型元素友元关系允许源访问目的元素而不管所声明的可见性它扩展了源的可见性所以目的元素可以看见源的内部参见访问友元可见性
This is trial versionwww.adultpdf.com
参考指南标准元素
global
stereotype of AssociationEnd关联端点的版型
应用于关联端点包括链端点或关联角色端点的约束指明附着的对象是可见的因为相对于链另一个端点的对象它是全局的参见关联关联端点协作
implementation
stereotype of Generalization概括的版型
但没有使供版型化概括表示客户继承了供应商的实现它的属性操作和方法
应商接口为共有并不保证对它们支持因而违反了替代原理它是私有继承参见概括私有继承implementationClass
stereotype of Class类的版型
不是类型的版型化类代表了某种编程语言的类的实现对象可以是且至多是一个实现类的实例对比一下对象在某个时间是多个一般类的实例可以得到或失去类实现类的实例可以是)或多个类型的实例参见实现类类型implicit
stereotype of Association关联的版型
仅仅是概念上的
关联的版型指明关联不是显式的被实现参见关联
import
stereotype of Permission dependency 许可依赖的版型
指明目的包的公共内容被增加至源包的名字空间
两个包之间的版型化依赖参见访问引入
include
keyword on Dependency symbol依赖符号上的关键字
依赖符号上的关键字参见包含
指明了用例间的包含关系
This is trial versionwww.adultpdf.com
参考指南标准元素
incomplete
constraint on Generalization概括上的约束
\" ##应用于一系列概括的约束指明并不是所有的孩子都被指定并且额外的孩子期望在以后被声明参见概括
instanceOf
keyword on Dependency symbol依赖符号上的关键字
元关系它的客户元素是一个实例而供应商元素是一个分类&至的#$依赖意味着&是的一个实例#$的标记是带有关键字的虚线箭头
参见描述符实例实例#$
instantiate
stereotype of Usage dependency 使用依赖的版型
分类之间的版型化依赖指明客户元素的操作创建供应商元素的实例参见实例化使用invariant
stereotype of Constraint 约束的版型
附加在一系列分类或关系上的版型化约束它表明对于分类和关系的实例约束的条件必须为真参见不变式
leaf
keyword on GeneralizableElement and BehavioralFeature在可概括元素和行为特征上的关键字
指出元素可能没有后代或可能不能被覆盖参见叶子多态
即
它不是多态的
library
stereotype of Component 构件的版型
代表静态或动态库的版型化构件参见构件
This is trial versionwww.adultpdf.com
参考指南标准元素
local
stereotype of AssociationEnd关联端点的版型
关联端点链端点或关联角色端点的版型指明了附着该端点的对象是在局部的范围内
参见关联关联端点协作瞬时链
location
tag on Classifier symbol分类符号上的标签
支持分类的构件
keword on Component instance symbol构件实例符号上的关键字
结点实例构件实例在其上驻留参见构件位置结点
metaclass
stereotype of Classifier 分类的版型
标明类是其它类的元类参见元类
new
constraint on ClassifierRole and AssociationRole分类角色和关联角色上的约束
标明了角色的实例在交互执行的过程中被创建实例在执行结束时仍然存在参见关联角色分类角色协作创建
overlapping
constraint on Generalization概括上的约束
应用于一系列概括的约束指明在概括集中的一个对象可以是一个以上孩子的实例该状况仅在多重继承或多重分类中会出现参见概括
parameter
stereotype of AssociationEnd关联端点的版型
应用于关联端点包括链端点或关联角色端点的约束指明该约束所附着的对象是另一端对象操作调用的一个实参
参见关联端点分类角色协作参数瞬时链
This is trial versionwww.adultpdf.com
参考指南标准元素
persistence
tag on Classifier, Association, and Attribute分类
关联和属性上的标签
表明了是否实例值在创建的过程外存在它的值是或如果被用于属性允许对分类中的哪一个属性值需要被保持进行更细致的区分参见持久对象
postcondition
stereotype of Constraint 约束的版型
附加在操作上的版型化约束它表明在操作调用之后条件必须为真参见后置条件
powertype
stereotype of Classifier 分类的版型
版型化分类
表明该分类是其实例是其它类的子类的元类
keyword on Dependency symbol依赖符号上的关键字
一种关系其中客户是一般化的集合而它的供应商是强类型供应商是客户的强类型
参见强类型
precondition
stereotype of Constraint 约束的版型
附加在操作上的版型化约束它表明在操作调用时条件必须为真参见前置条件
process
stereotype of Classifier 分类的版型
代表重量级进程的主动类的版型化分类参见主动类进程线程
refine
stereotype of Abstraction dependency 抽象依赖的版型
版型化依赖标识细化关系参见细化
This is trial versionwww.adultpdf.com
参考指南标准元素
requirement
stereotype of Comment 注释的版型
版型化注释参见需求
陈述责任或义务责任
responsibility
stereotype of Comment 注释的版型
它表达成文字
分类的义务或契约参见责任
self
stereotype of AssociationEnd关联端点的版型
应用于关联端点包括链端点或关联角色端点的约束指明了对象对它自身的伪链其目的是在交互中调用同个对象上的操作它并不暗示任何真实的数据结构参见关联端点分类角色协作参数瞬时链
semantics
tag on Classifier分类上的标签
分类意义的说明操作上的标签
操作意义的说明参见语义
tag on Operation
stereotype
Keyword on Classifier symbol分类符号上的关键字
版型定义的关键字参见版型
名字可以作为其它模型元素的版型名使用
send
stereotype of Usage dependency 使用依赖的版型
版型化依赖它的客户元素是操作或分类供应商元素是一个信号表明客户元素向目标发送信号参见发送信号This is trial versionwww.adultpdf.com
参考指南标准元素
stub
stereotype of Package包的版型
版型化包该包提供其它包的公共部分而没有其它部分注意中该词同样被用于描述占位迁移参见包system
stereotype of Package包的版型
包含了一系列系统模型的版型化包它们从不同的视角描述了系统它们不需要是互斥的是说明系统的最顶层结构它还包含了不同模型的模型元素之间的关系和约束这些关系和约束对模型不添加语义相反它们描述了模型自身的关系例如需求跟踪和开发过程历史系统可以被一系列从属的系统实现每个从属的系统被集合在分离系统包中的一系列模型所描述系统包只能包系统包包含参见包模型系统table
stereotype of Component 构件的版型
代表数据库表的版型化构件参见构件
thread
stereotype of Classifier 分类的版型
并发的执行轨迹
主动类的版型化分类代表轻量级控制流注意该词在本书中更广义的使用指参见进程线程
transient
constraint on ClassifierRole and AssociationRole分类角色和关联角色上的约束
声明了角色的实例在交互执行的过程中被创建但在执行结束之前被销毁参见关联角色分类角色协作创建销毁瞬时链
trace
keyword on Abstraction dependency 抽象依赖的关键字
依赖符号上的关键字参见跟踪
指明了跟踪关系
This is trial versionwww.adultpdf.com
参考指南标准元素
type
stereotype of Class类的版型
以及对象的操作类型可能不包含任
版型化类用于说明某个领域的实例对象何方法但可以拥有属性和关联参见实现类类型use
keyword on Dependency symbol依赖符号上的关键字
依赖符号上的关键字参见使用
指明了使用关系
utility
stereotype of Classifier 分类的版型
不具有实例的版型化分类它描述了具有类作用域的非成员性质属性和操作的命名集合
参见公用
xor
constraint on Association关联上的约束
应用于一系列关联的约束这些关联共享至一个类的单个连接指明了任何被共享类
它是异或而非或关系的约束只能包含若干关联的一个实例链
参见关联
This is trial versionwww.adultpdf.com
建模词汇表\"\"
介绍
本词汇表定义了用于描述$## #和#0#3 3的术语除了和3特定的术语外还包括标准和面向对象分析和设计方法以及对象仓库和元数据管理领域中的相关术语词汇表中的词条按照字母顺序排列3的词条由839标记出
表示法的约定
词汇表中的词条通常以小写字母开头如果该词条在标准的使用中通常以大写字母开头则在词条中也以大写字母开头缩写全部大写除非该缩写习惯为小写
如果一个或多个词在多字术语中被括号括起表示这个词在该术语被引用时可选择例如用例,类-在引用时可以被简单使用为用例本词汇表使用下列约定
对比参见同义词缩写
C术语DC术语D
C术语DC术语D
读者通常会引用拼写展开的术语除非这种形式很
指具有相反或本质不同意义的术语
指具有类似但非同义意义的术语
指具有与其它术语意义相同的术语
指本术语为缩写在定义时少使用
This is trial versionwww.adultpdf.com
参考指南建模词汇表
建模词汇
术语
abstract class
中文
抽象类
解释
不能直接实例化的类对比具体类一个实体区别于其它类型实体的基本特性象定义了与观察者视角相关的范围
抽
abstraction
抽象
action
动作
可执行语句的说明该语句构成了对可运行过程的抽象动作典型的导致系统状态的变化可以通过相对象发送消息或者修改链或属性的值来实现
可以归结为动作序列的表达式代表原子动作的执行的状态用动作的执行
典型为操作的调
action sequence action state
动作表达式动作状态
activation active class
激活主动类
实例为主动对象的类参见主动对象)$.
拥有线索并可以初始化控制活动的对象类的实例参见主动类)
主动
active object
主动对象
activity graph
活动图
用于对包括一个或多个分类的过程建模的状态机的特例对比状态图'#注状态图的特例其中全部或大部分状态是活动状态而且其中全部或大部分的状态迁移由源状态中活动的完成来触发
与用例交互时用例的使用者所充当的一系列相关角色一个活动者对所通信的每个用例具有一个角色同义词
actor [class]
活动者2类3
actual parameter aggregate [class]
实在参数聚集2类3
实参'#
表示聚集整体部分关系中E整体F的类参见聚集'''关联的一种特殊形式表示聚集整体和成员部分之间的E整体部分F关系参见组合#/
软件开发过程的一部分其主要目的在于准确构造一个问题论域的模型分析关注做什么设计关注如何做对比设计'
aggregation
聚集
analysis
分析
This is trial version
www.adultpdf.com
参考指南建模词汇表
术语
analysis time
中文
分析时段
解释
指在软件开发过程中的分析阶段所发生的事情参见设计时段'#建模时段##系统的组织结构和相关联的行为体系结构又可以递归的分解为若干组成部分各部分通过界面连接它们的关系以及对各部分组合的约束来进行交互通过接口交互的部分包括类构件和子系统
运行时实例对参数的绑定同义词实在参数/#对比参数/#在软件开发过程中使用的或产生的一部分信息产物可以是模型描述或软件同义词产品/
两个或多个分类间的语义关系指明了它们实例之间的连接
具有关联和类的双重属性的模型元素关联类既可以被看作是具有类特性的关联也可以被看作为具有关联特性的类关联的端点将关联连接至分类分类中的特征围
描述了分类实例可能的取值范
architecture
体系结构
argument
实参
artifact
产物
association
关联
association class
关联类
association end attribute
关联端点属性
behavior
behavioral feature behavioral model aspect
binary association binding
行为行为特征模型行为化方面模型行为化方面
操作或事件可观察的效果包括它的结果模型元素的动态行为特征如操作或方法模型的一个方面强调系统中实例的行为
括它们的方法协作和状态历史两个类之间的关联多元关联的特例从模板中对模型元素的创建即通过向模板的参数提供实参来创建模型元素取值为真或假的一种枚举求值为布尔值的表达式
包
二元关联绑定
boolean
boolean expression cardinality child
布尔值布尔表达式基数孩子
集合中元素的个数对比重数#/ 在概括的关系中对其它元素父亲的细化参见子类$子类型$ /
This is trial version
www.adultpdf.com
参考指南建模词汇表
术语
call class
中文
调用类
解释
调用分类上一个操作的动作状态
对共享相同属性操作方法关系和语义的对象集合的描述类可以使用一系列接口来确定它提供给环境的操作集合参见接口描述行为性和结构性特征的机制口类数据类型和构件
分类包括接
classifier
分类
classification
分类
对象至分类的赋值参见动态分类 #
多重分类#/
和静态分类描述类类型及其内容和关系等声明性静态模型元素集合的图
要求从其它分类得到服务的分类商//
对比
class diagram
类图
client
客户供应collaboration
协作
指明了操作或分类如用例如何被一系列分类和关联所实现的说明这些分类和关联以特定方式充当特殊的角色协作定义了交互参见交互使用分类和关联或实例和链围绕着模型结构显示交互的图与顺序图不同协作图显示了实例间的关系顺序图和交互图表达了类似的信息但以不同的方式参见顺序图0
'#
附属于元素或元素集的标注标注不具有语义
对比约束
指软件模块编译过程中发生的事情参见建模时段#'#运行时段#物理的可替换的系统部分它打包了实现和提供了一系列接口的实现构件代表了系统实现的物理块包括软件代码源代码二进制代码和可执行代码或如脚本或命令文件的等价物
描述对构件的组织和它们之间依赖关系的图通过组合关系与一个或多个类相联系的类见组合#/同义词
参
collaboration
diagram
协作图
comment
注释
compile time
编译时段
component
构件
component diagram 构件图composite [class]
组合2类3
composite aggregation
组合聚集组合#/
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
composite state
中文
组合状态
解释
由并发正交或互斥不相交子状态组成的状态参见子状态$具有很强的主从所有关系和一致生命期的一种聚集关联形式不确定重数的成员可以在组合自身之后创建但一旦创建就和整体同时存在及消亡即部件和整体共享生存期上述成员可以在整体消亡之前显式的删除组合可以
同义词组合聚集递归#/
'''
可以直接实例化的类对比抽象类$
在相同时间间隔中两个或两个以上活动的发
生并发通过交替或同时执行两个或两个以上的线索来实现参见线索在同一组合状态中可以与其它子状态被同时进行的子状态参见组合状态#/
对比互斥子状态.
语义条件或预定义了一些约束其
它的约束可以由用户定义约束是的三个可扩展机制之一参见标签值''
版型 /)
可以包容其它实例和提供了访问及遍历自
身内容操作的一个实例(可以包容其它构件的一个构件
由模型元素和存在它们之间的包容关系组成的名字空间层次包容层次构成了一张图特定目的下如确定一个操作关模型元素的视图
的一系列相
composition
组合
concrete class
具体类
concurrency
并发
concurrent substate 并发子状态并发子状态
constraint
约束
container
容器
containment hierarchy context
包容层次
上下文
datatype
数据类型
缺乏标识的一系列值的描述符其操作不会带来副作用数据类型包括基本预定义类型预定义类型包括数字字符串和时间用户定义类型包括枚举库所基于的模型模型
任意数量的库可以基于相同
defining model [MOF] delegation
定义模型
代理
一个对象发送消息给另一个对象来响应消息的能力代理可以用来替代继承对比继承
This is trial version
www.adultpdf.com
参考指南建模词汇表
术语
dependency
中文
依赖
解释
两个模型元素之间的关系对一个建模元素元素的更改将影响到另一个模型元素依赖元素
描述运行时处理结点以及结点上的构件进程和对象配置的图构件表示运行时的代码单元的显现参见构件视图#/'#可由另一个元素计算得出的模型元素但显示出来更加清晰或者为设计目的而引入即使元素不增加语义信息
软件开发过程中的一部分其主要目的在于确定系统如何实现在设计阶段战略和战术上的设计决策必须符合系统的功能需求和质量需求
表示在软件开发过程中的设计阶段所发生的事情参见建模时段#'#对比分析时段 #
在软件开发中为给定目的而执行的一系列部分有序的步骤例如构造模型或实现模型模型元素集合的图形化表达通常表达为由弧关系和顶点其它模型元素组成的连通图支持下列几种图类图对象图用例图时序图协作图状态图活动图构件图和配置图
在同一组合状态中不能与其它子状态被同时进行的子状态参见组合状态#/
对比并发子状态
作为组分配给一个进程或一个处理器的一系列
对象或构件在中分配单元表现为运行时的一个组合或聚集
一个知识或活动的领域该领域可以由其中专业人员能够理解的一些概念和术语来刻画概括的语义变形其中的对象可以改变它的分类对比静态分类模型的原子组成部分与到达状态的迁移无关动作
进入状态时所执行的
deployment diagram
配置图
derived element
派生元素
design
设计
design time
设计时段
development process diagram
开发过程
图
disjoint substate
互斥子状态
distribution unit
分布单元分布单元
domain
论域
dynamic
classification element entry action
动态分类
元素进入动作
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
enumeration
中文
枚举
解释
用作特殊属性类型的值域的一组命名的值例如1 =?### #@布尔值是值为?$ ##@的预定义枚举对时间和空间上的重要事情发生的说明态图中事件可以激发状态的迁移与离开状态迁移无关作
在状
event
事件
exit action
退出动作退出状态时所执行的动
export
导出
对于包而言使一个元素在其命名空间的外部
对比导出可见参见可视性)$
引入#/,1-/,1-可以求值为特定类型值的字符串例如
求值为数字类型式+6*G%
表达
expression
表达式
extend
扩展
扩展用例至基用例的关系指明了扩展用例定
义的行为服从于被扩展所指定的条件如何扩大基用例定义的行为行为在基用例中定义的扩展点插入基用例不依赖扩展用例的执行参见扩展点/包容仅包含其它包所拥有的模型元素的版型化包它用于提供一些包内容的公共视图封装在分类如接口类或数据类型中的特性如操作或属性
表示外围的状态或整个状态机结束的特殊状态
引发一个状态的迁移参见迁移时序图中的一个符号表示一个对象直接或间接地执行动作的一段时间同义词
facade
外观
feature
特征
final state
结束状态
fire
focus of control
激发控制焦点
formal parameter framework
形式参数框架
参数/#
主要由模式构成的版型化包参见模式/(为特定领域提供了扩展模板的体系结构模式
可参与概括关系的一个模型元素'*
参见
generalizable
element generalization
可概括元素概括概括
一般化和具体化元素之间的分类关系其中具体化元素与一般化元素完全一致并包含一些额外的信息具体化元素可以用在一般化元素允许被使用的地方
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
guard condition implementation
中文
迁移条件实现
解释
允许相关迁移激发必须满足的条件某事物如何被构造或计算的定义例如类型的实现方法是操作的实现
类是
implementation inheritance import
实现继承
对具体化元素实现的继承包括接口的继承对比接口继承在包的上下文内显示了包的类可以被给定包包括递归嵌入该包中的包引用的依赖对比导出/
从基用例至内含用例的关系指明了基用例的行为包含内含用例的行为行为在基用例中定义的地点被包含基用例依赖于内含用例的执行但不是它的结构即属性或操作参见扩展
具体化元素合并了一般化元素的结构和行为的机制参见概括'*一系列操作可以应用的和具有保存操作结果的实体对比对象$.
指明了如何激励在实例间被发送以实现特定任务的说明交互在协作的上下文中被定义参见协作$应用于强调对象交互的若干种图的一般术语它包括协作图顺序图
刻画元素行为的具有名称的操作集合具体化元素的接口的继承不包括实现的继承对比实现继承#/#指定不改变对象状态的对事件响应的迁移同一抽象级别的包或分类的组织层通过体系结构代表了水平划分而分区代表了垂直的划分对比分区/一组对象之间的语义连接链接是关联的一个实例参见关联关联端点的实例参见关联端点
引入
include
包含
inheritance
继承
instance
实例
interaction
交互
interaction diagram
交互图
interface interface
inheritance internal transition layer
接口接口继承
内部迁移层
link
链
link end
链端点
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
message
中文
消息
解释
一个实例至另一个实例信息传递的说明并期望活动会继而发生消息可以指明了信号或操作调用的出现
实例是类的一个类元类典型用于构建元模型定义元模型描述语言的模型元2元模型和元模型之间的关系类似于元模型和模型之间的关系
定义模型描述语言的模型
表示元模型语言中所有元实体的通用术语如元类型元类元属性和元关联方法是对操作的实现算法或过程
例
metaclass meta-metamodel
元类元4元模型
metamodel metaobject
元模型元对象
method
方法它指明了相关于操作的
model [MOF]
模型253
特定目的下的对物理系统的抽象
使用注释在描述元2元模型的3规范中为了简要元2元模型频繁的简化用为模型强调元模型特殊性质的建模衡量标准例如模型的结构方面强调了元模型结构上的性质代表了从正在建模的系统中所抽取的抽象元素对比视图元素)2#
在3规范中模型元素被认为是元对象表示在软件开发过程中的建模阶段所发生的事情包括分析时段和设计时段用法注释在讨论面向对象系统时区分建模时段和运行时段相当重要参见分析时段 #设计时段'#对比运行时段
#
存储和操作的软件单元模块包括源代码模
块二进制代码模块和可执行代码模块参见构件#/
概括的一种语义变形其中一个对象可以直接属于多个分类参见静态分类
动态分类 #
概括的一种语义变形其中对象可以具有多个
超类型对比单继承'
model aspect
模型方面
model element
[MOF] modeling time
模型元素
建模时段
module
模块
multiple
classification
多重分类
multiple inheritance
多重继承
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
multiplicity
中文
重数
解释
对一个集合假设的尺寸允许的基数范围的说明重数说明可以用于关联中的角色组合中的成员重复和其它目的基本上重数是非负整数的可能为无穷子集对比基数
三个或三个以上类之间的关联从类的角度每个关联的实例是一个2元组值参见二元关联$ 用来标识模型元素的字符串
名字可以被定义和使用的模型一部分名字空间中每个名字是唯一的参见名字#结点是代表运行时运算资源的分类它至少具有内存且通常有处理能力运行时对象和构件可能驻留在结点上
具有良好定义范围和标识的实体它封装了状态和行为状态用属性和关系来表达行为表达成操作方法和状态机对象时类的实例参见类实例包含了某个时间点上对象和它们之间关系的图对象图可以被认为是类图或协作图的特殊
协作图情况参见类图'#
$'#活动图中的一个状态代表对象的传递从一个状态的动作的输出至另一个状态的动作的输入
顺序图中代表一个时间段上对象存在的线段参见顺序图0'#对象请求的服务用以实现行为操作具有签名它可能可能实际参数对元素进行分组的通用机制它的包中
包可以嵌套在其
n-ary association
多元关联
name namespace
名字名字空间
node
结点
object
对象
object diagram
对象图
object flow state
对象流状态
object lifeline
对象生命线
operation
操作
package
包
parameter
参数
对可以被改变传送或者返回的变量的说明参数可以包含名字类型和方向参数用于操作消息和事件同义词形式参数#
对比实参'#/#
具有一个或多个未绑定参数的类的描述符
义词模板#/
同
parameterized
element
参数化元素参数化元素
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
parent
中文
双亲
解释
在概括关系中对其它元素孩子的概括参见子类$子类型$ /对比孩子模型元素至关系或者细化关系的连接例如类参与关联活动者参与用例
活动图为动作组织责任的活动图的部分参见泳道2#(体系结构层次结构中在同一抽象层次或穿越了若干层次一系列相关分类或包分区代表了体系结构的垂直切片而层次代表了水平切片对比层次 模板协作
在创建此对象的进程或线索结束后继续存在的对象
在一个操作结束时必须为真的条件调用一个操作时必须为真的条件无子结构的预定义基本类型串
如整型或字符
participate
参与
partition
分区
pattern
persistent object
模式持久对象
postcondition precondition primitive type
后置条件前置条件基本类型
process
进程过程
操作系统中并发和执行的重量级单元对
它包括了重量级和轻量级比线索
进程如果必要可以使用版型来表达实现上
开发系统的步骤的区别(软件开发过程
和指南%算法的执行或动态的控制某事物从一个集合到它的一个子集的映射标志元素特定的具有名称的值特性具有语义内涵一些特性在中预定义其余可由用户定义参见标签值'')状态机中具有状态的形式的一个顶点但行为不象状态伪状态包括初始化及历史顶点模型的主题(相连的物理单元集合它可以包括被组织在一起的实现特定目标的软件硬件和人员物理系统可以用一个或多个模型来描述从不同的视角对比系统 #一个关联属性或属性元组这些属性值可以划分出通过关联相关于某个对象的对象的集合
projection property
投影特性
pseudo-state
伪状态
physical system
物理系统
qualifier
限定
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语中文解释
对发送者实例传送的激励进行的处理参见发送者接收者)对发送者对象传递的激励处理的对象参见发送者
分类准备对接收信号作出反应的声明
recieve [a message] 接收2消息3
receiver [object]
接收者2对象3
reception reference
接收引用
模型元素的表示(方便了至其它分类漫游的命名空位同义词指针/表示对在某个细化层次上已明确的事物的更完整说明的一种关系例如设计类是分析类的细化
模型元素之间的语义连接联和概括
关系的例子包括关
refinement
细化
relationship
关系
repository requirement responsibility reuse role
仓库需求责任复用角色
存储对象模型接口和实现的设施所要求的系统的特征分类的合约或义务一个已存在产物的使用
特性或行为
参与特殊上下文的一个实体的已命名的特定行为角色可以是静态的例如关联角色或者是动态的例如协作角色计算机程序执行的一段时间#'#
对比
run time
运行时段建模时段scenario
场景
描述行为的特定动作序列场景可以用于表明
参见交互交互或用例实例的执行
在3的上下文中纲要类似于模型元素容器的包纲要一致于3包对比元模型##包/&'元模型语义的变化点它为元模型语义的解释提供了特意程度的自由
激励从发送者实例到接收者实例的传送参见发送者接收者)传递激励给接收者对象的对象对比)
schema [MOF]
纲要253
semantic variation 语义变化语义变化点变化点
point
send [a message]
发送2消息3
sender [object]
发送者2对象3接收者This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
sequence diagram
中文
顺序图
解释
显示以时间顺序安排的对象交互的图特别的它显示了参与交互的对象和交换的消息序列与协同图不同的是顺序图包括时间序列但不包括对象关系顺序图可以一般形式描述所有可能的场景和实例形式描述一个实际场景存在顺序图和协作图表达了相似的信息但以不同的方式显示参见协作图$'#实例间通信的异步激励的说明信号可能有参数
行为特征的名字和参数返回参数
签名可能包括可选的
signal
信号
signature
签名
single inheritance
单继承
概括的语义变形其中一个只有一个超类型同义词多继承,1-#/
对比多继承#/,1-对某事物是什么或做什么的声明性描述对比
实现#/#
对象生命期中的一个条件或状况其中对象满足某些条件执行某些活动或者等待某些事件对比状态,1-表示状态机的图
#
参见
specification
说明
state
状态
statechart diagram
状态图状态机
state machine
状态机
规定对象或交互在其生命期内对事件的响应所
经历的状态序列以及它的响应和动作概括的语义变形其中对象不能改变分类比动态分类 #
对
static classification
静态分类
stereotype
版型
用于扩展元模型语义的建模元素的新类型版型必须基于元模型中已存在的类型或类构造型可以扩展语义但不能扩展预先存在的分类或类的结构一些版型在中已被预定义其它版型可由用户定义版型是中三种可扩展机制中的一种参见约束条件标签值# #从一个实例至另一个实例的信息的传送如产生一个信号或调用一个操作信号的接收通常被认为是一个事件参见消息#'一个正文字符的序列字符串表达细节依赖于实现可能包含支持国际字符或图形的字符集
stimulus
激励
string
字符串
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
structural feature structural model aspect
subactivity state
中文
结构性特征模型结构性方面
解释
模型元素的静态特征
如属性
用于强调系统中对象结构的模型方面包括它们的类型类关系属性以及操作活动图中代表非原子步骤序列的执行它持续一定的时间
概括关系中对其它类超类的具体化参
对比超类见概括'*
/状态机中等同于组合状态的状态由其它状态机描述
但它的内容
活动状态
subclass
子类
submachine state
子状态机状态
substate
子状态
作为组合状态的组成部分的状态参见并发互斥子状态子状态$
.$包含于其它包的包
代表物理系统中行为单元的模型单元分组子系统提供了接口和操作另外子系统的模型元素可以划分成说明和实现元素参见物理系统/ #
概括关系中对其它类型超类型的具体化参见概括'*对比超类型/ /概括关系中对其它类子类的概括参见概括'*对比子类$概括关系中对其它类型子类型的概括参见概括'*对比子类型$ /提供服务的分类服务可被其它分类调用比客户
对
subpackage subsystem
子包子系统
subtype
子类型
superclass
超类
supertype
超类型
supplier
供应商
swimlane
泳道
活动图上为活动组织责任的分区它们典型的对应于商业模型中的组织单元参见分区/状态机中的一个顶点发区域
用来同步状态机中的并
synch state
同步状态
system
系统
模型中的最高层次子系统/ #
对比物理系统This is trial version
www.adultpdf.com
参考指南建模词汇表
术语
tagged value
中文
标签值
解释
作为名字2值对的对特性的显式定义在标签值中名字成为标签中预定义了一些标签其它的可以由用户预定义标签值式中三个扩展机制之一参见约束版型 /
同义词参数化元素/#*#
template
thread [of control]
模板线索2控制的3
通过程序动态模型或其它控制流表现方式的单一路径以及用轻量级进程实现主动对象的版型参见进程/表示自从当前状态进入开始所经历时间的事件参见事件)决定绝对或相对时间的表达式事件或消息发生时刻的标志约束
计时标志可用于
time event
时间事件
time expression timing mark
时间表达式计时标志
top level
顶层
表示包容层次中最顶层包的包版型最高层次版型为查找名字定义了外层如同名字空间向外面看例如顶层子系统代表了子系统包容层次中的最高级别
指出了无特定派生规则的代表相同概念的两个元素之间的历史关系或处理关系的依赖仅在创建某对象的进程或线程的执行过程中存在的对象
两个状态之间的关系指明第一个对象将执行某些特定动作及当指定事件发生和条件满足时会进入第二个状态在该状态的改变中迁移称为激发
类的版型用于指明某个领域的实例对象以及适用于对象的操作类型可能不包含任何方法参见类实例对比接口求值为一个或多个类型引用的表达式
trace
跟踪
transient object
瞬时对象
transition
迁移
type
类型
type expression uninterpreted
类型表达式未解释的
实现未被指明的一个或多个类型的占位符每个未解释的值有一个相应的字符串表达参见 81&9
为了正确的功能或实现一个元素客户要另一个元素供应商出现的依赖
需
usage
使用
This is trial versionwww.adultpdf.com
参考指南建模词汇表
术语
use case [class]
中文
用例2类3
解释
与系统活动者交互的动作序列的说明包括系统或其它实体可能产生各种变形参见用例实例
显示系统中活动者和用例之间关系的图在用例中被指明的动作序列的执行用例的一个实例参见用例类使用用例来描述系统功能需求的模型类型的版型以类声明的形式组合全局变量和过程公用的属性和操作分别成为全局变量和全局过程公用不是基本的模型构造只是为编程方便而设置的类型域中的一个元素
状态机中迁移的源或目的顶点可以是状态或
伪状态者伪状态参见状态
/3模型的投影从一个给定的视角或合适的视点观察并省略与此视角无关的实体视图元素是一个模型元素集合的文本和形投影
或图
use case diagram use case instance
用例图用例实例
use case model utility
用例模型公用
value vertex
值顶点
view
视图
view element
视图元素
view projection
视图投影
模型元素到视图元素的投影视图投影为每个视图元素提供位置和风格
枚举其值公有保护或私有显示了它所涉及的模型元素在包含该元素的名字空间外的可见程度
visibility
可见性
This is trial versionwww.adultpdf.com
中英文词汇对照
Chinese-English Glossary Comparsion
中文顺序对照表
中文
版型绑定
绑定元素包包含保护
变更事件标签标签值标识表达式
并发子状态不变式
布尔表达式参数操作场景超类冲突重数抽象初始化初始状态触发创建单子
当前事件调用
调用事件动态分类动作
动作序列对象
对象流状态多多态
多重分类多重继承
英文
##\"#
# ##\"4# #\"#####
# ###;\"#
##
##;\"#\"##\"##\"\"# $ \" 7 ### ####
## $
#B##0#
0#$ ##
\" \"
\" # $ \" ####
中文
发送发送者访问分叉分隔分类
分类角色分支
复合状态概括跟踪公共公用供应商构件关联
关联端点关联角色关联类关系过程孩子合并后代
后置条件互斥子状态汇合状态活动
活动视图活动图活动者活动状态激发激活继承
间接实例简单状态交互
交互视图
英文
####$4
\"# $# $# #
\"#### 7#\" \"\" #\"## # # \"\"#
##\"0#0#
\"
#$#
###
##\" ###
##
This is trial versionwww.adultpdf.com
参考指南中英文词汇对照
中文
交互图角色角色名接口接收者结点
结束迁移结束状态进程
进入动作静态视图具体具体化聚集
开发过程可更改性可见性可漫游客户快照扩展类类图类型
历史状态连接链列表流路径漫游性描述符名字空间模式
模型管理视图模型元素目标状态目标状态目的状态内部迁移派生
派生元素配置视图配置图迁移
迁移条件签名
英文
## #
###$#####
\" #$ #\"######$#
## \"#\"## # #\"#;#
\"#
#0 4 $ \"
#\"#\"#\"#
# ###
# # ######
### #
### ###\" ###\" #
#
中文
前置条件强类型生命线时间事件实例实例实例化实现实现实现类实现视图使用事件视图
视图元素数据类型双亲顺序号顺序图瞬时链私有
私有继承塑造不良特征
体系结构替代原理
退出动作外部迁移伪状态位置文字
无触发迁移系统细化线程线索限定消息协作
协作角色协作图信号
信号事件需求许可依赖引入
英文
\"#\"#\"# $# ######$\" ### 7
\" ## \" #######
\"### ##\"#\"#
#B####B### 4\"#
\"### $#$#### \"\" ##;
#;# \"##
# ###$####B $### #
###B##\"##\"##\"
This is trial versionwww.adultpdf.com
参考指南中英文词汇对照
中文
引用
引用子状态机状态泳道用例
用例概括用例视图友元语义元关系源状态约束责任
占位状态直接类
英文
#$###
##$#### ####### 7###$##
## \"###\" ##
中文
直接实例值属性注释状态状态机
状态机视图状态图子类子系统子状态机自迁移组元组组合祖先
英文
## ####
##
#### ### $\" #
\"#
英文顺序对照表
英文
#
#B##
\"#
####
# ##
##;\"#
# ##
### ###
中文
抽象访问动作动作序列激活活动活动图活动视图活动状态活动者聚集祖先体系结构关联关联类关联端点关联角色属性绑定
布尔表达式分支绑定元素调用调用事件可更改性变更事件孩子
英文
$# $# # #
#
\" #\"#\"#\"##\"##$
###
###\"##
### ##
## \"#\"# $#\"##
中文
类类图分类分类角色客户协作协作角色协作图合并结束迁移分隔构件复合状态组合具体冲突
并发子状态约束创建当前事件数据类型派生派生元素开发过程动态分类依赖
This is trial versionwww.adultpdf.com
参考指南中英文词汇对照
英文
#\" ##\" ####\"##### ##0####
#;#;\"##;#
#;# $##$ #$#$ $4$#
## 7## $# 7\" ##
\" ## \" ###\" #
#######$ ##
#####$#
# 0
0# $# # 4
中文
配置图配置视图派生描述符后代目的状态直接类直接实例互斥子状态进入动作事件退出动作表达式扩展外部迁移特征结束状态激发流分叉友元概括迁移条件历史状态标识塑造不良初始化实现实现类实现视图引入包含间接实例继承实例实例实例化初始状态交互交互视图交互图接口内部迁移不变式连接汇合状态生命线链
英文
##
## \"# # ##
# ####
\" # $ \" #### \" #\"# # ##0#
0#$ #\"#\"4#\"##\"#\"\"#\"#\" \"\"\"#\"#\"#
\"### ##\"#
\"###\"#\"##\"##\" B $## 7####$####$###$# \"#B###\" #
###
中文
列表位置消息元关系模型元素模型管理视图多
多重分类多重继承重数名字空间可漫游漫游性结点注释对象
对象流状态操作包参数双亲路径模式许可多态后置条件强类型前置条件视图元素私有私有继承进程过程保护伪状态公共限定实现接收者引用细化具体化关系需求责任角色角色名场景
This is trial versionwww.adultpdf.com
参考指南中英文词汇对照
英文
# $####
#B###B### #
###\" ##\"###
##
#######\"## #
##$####
\"\" ##
中文
自迁移语义发送发送者顺序图顺序号单子信号信号事件签名简单状态快照源状态状态状态机
状态机视图状态图静态视图版型文字占位状态子类子状态机
引用子状态机状态替代原理子系统
英文
\"\"# \"\" # #######
# #####
# 4#
# #\" #\"######## 7### ##
中文
超类供应商泳道系统目标状态时间事件标签标签值目标状态
控制线索线程跟踪瞬时链迁移触发
无触发迁移组元组类型使用用例用例概括用例视图公用值视图可见性
This is trial versionwww.adultpdf.com
This is trial versionwww.adultpdf.com
标记一览
#
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
参考指南标记一览
This is trial versionwww.adultpdf.com
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务