欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    UML术语.docx

    • 资源ID:29864060       资源大小:31.95KB        全文页数:30页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    UML术语.docx

    1、UML术语UML术语、定义(1)1抽象类 abstract class 相对语:具体类(concrete class)2抽象 abstraction 强调事物的一定特征而忽视无关的其他特征的结果。所定义的抽象与观察者的视角有关。3动作 action 行为规约的基础单元,用以描述所建模系统(计算机系统或现实世界系统)中的转换或处理。动作包含在活动中,活动提供动作的语境。参见:活动。4动作序列 action sequence 解析为一系列动作的表达式。5动作状态 action state 表示原子动作执行的状态,通常为操作调用。6激活 activation 动作执行的启动。7主动类 active

    2、class 其实例为主动对象的类。参见:主动对象(active object)。8主动对象 active object 可以执行其自己的行为而不要求方法调用的对象。有时把它称为拥有控制线程的对象。主动对象响应来自其他对象的通信点,由主动对象的行为单独决定,而不是由调用对象决定。这暗示着主动对象在一定程度上是自治的和交互式的。参见:主动类(active class)和线程(thread)。9活动 activity 通过顺序化的从属单元(其基本元素是单个的动作),表示为执行流的参数化行为的规约。参见:动作(action)。10活动图 activity diagram 使用控制和数据流模型描绘行为的

    3、图。11活动者(参与者) actor在用况中使用的构造物,它定义了当一个用户或任何其他系统与所考虑中的本系统交互时所扮演的一个角色。它是相互作用的实体的类型,但它本身是外部的事物。活动者可表示为人员用户、外部硬件或其他事物。一个活动者不必表示为一个特定的物理实体。例如,单个物理实体可以扮演几个不同的活动者,反过来,单个给定的活动者可以由多个物理实体扮演。12实际参数 actual parameter 同义语:实参(argument)。13聚集 aggregate 在聚合关系(整体部分)中作为整体的类。参见:聚合(aggregation)14聚合 aggregation 关联的一种特殊形式,它描

    4、述聚集(整体)和部件(部分)间的整体部分关系。参见:组合(composition)。15分析 analysis 系统开发过程的一个阶段,其主要目的是形成独立于实现考虑的问题域模型。分析注重于做什么,设计注重于如何做。参见:设计(design)。16分析时(期) analysis time 涉及到在软件开发过程的分析阶段期间发生的事情。参见:设计时(design time),建模时(modeling time)。17实参 argument 对随后要解决的参数的绑定。一个独立的变量。18制品 artifact 开发过程所使用或产生的一个物理信息片段。例如,模型、源文件、脚本、二进制可执行文件。可以

    5、用制品构成可部署的构件的实现。同义语:产品(product)。相对语:构件(component)。19关联 association 在类目实例间可出现的关系。20关联类 association class 兼有关联和类的性质的模型元素。可以把关联类看作是具有类的性质的关联,或看作具有关联的性质的类。21关联端 association end 关联的端点,它把关联连接到类目。22属性 attribute 类目的结构性特征,它刻画类目的实例。通过命名关系,一个属性把类目的一个实例与一个值或多值联系起来。23辅助类 auxiliary class 一种衍型化的类,通常通过实现从属的逻辑或控制流,它支

    6、持另外的更核心的或更基础的类。通常将辅助类与焦点类一起使用,对于在设计阶段规约构件的辅助逻辑和控制流也有一定的作用。24行为 behavior 操作或事件的可观察的效果(包括结果)。它规约产生行为特征的效果的计算。可以采取若干形式来描述行为:交互、状态机、活动或过程(一组动作)。25行为图 behavior diagram 描绘行为特征的一种图形式。26行为特征 behavioral feature 模型元素的动态特征,例如操作或方法。27行为模型侧面 behavioral model aspect 强调系统中的实例行为的模型侧面,包括实例的方法、协作和状态历史。28二元关联 binary a

    7、ssociation 两个类之间的关联。是n元关联的特例。29绑定 binding 通过为模板参数提供实参,从模板创建模型元素。30布尔型 boolean 取值范围为真或假的枚举类型。31布尔表达式 boolean expression 求值为布尔值的表达式。32势 cardinality 集合中的元素个数。相对语:多重性(multiplicity)。33子 child 在泛化关系中,另一个元素(父)的特化。参见:子类(subclass)和子类型(subtype)。相对语:父(parent)。34调用 call 调用类目上的一个操作的一种动作状态。35类 class 描述一组对象的类目,这些对

    8、象共享关于特征、约束和语义的同一规约。36类目 classifier 一组某些方面相同的实例的集合。类目可以具有刻画其实例的特征。类目包含接口、类、数据类型和构件。37分类 classification 实例到类目的指派。参见:动态分类(dynamic classification)、多重分类(multiple classification)、静态分类(static classification)。38类图 class diagram 显示一组说明性的(静态)模型元素的图,例如,这样的元素可为类、类型以及它们的内容及关系。39客户 client 请求其他类目服务的类目。相对语:提供者(supp

    9、lier)。40协作 collaboration 如何实现操作或像用况这样的类目的规约,这样的实现是由用特定的方法扮演特定的角色的一组类目和关联实施的。参见:交互(interaction)。41协作发生 collaboration occurrence 协作的特殊使用,用以解释一个类目的各部件间或一个操作的各性质间的关系。它也可用以指示协作如何表示类目或操作。一个协作发生指明了一组角色或连接子,按照给定的协作(由协作发生的类型指定),它们在特定的类目或操作中进行合作。在一个类目或操作中,一个给定的协作可以有多个发生,每一个都涉及一组不同的角色和连接子。一个给定的角色或操作可以出现在同一个或不同

    10、协作的多个发生中。参见:协作(collaboration)。42通信图 communication diagram 注重于在生命线间交互的图,在图中描述的核心是内部结构的体系结构以及如何响应传递过来的消息。通过用顺序号的模式给出消息的顺序。顺序图和通信图表达类似的信息,但表示的方式不同。参见:顺序图(sequence diagram)。43编译时(期) compile time 涉及到在编译软件模块期间发生的事情。参见:建模时(modeling time)、运行时(run time)。44构件 component 系统的模块化部分,它封装自己的内容,且它的声明在其环境中是可以替换的。构件利用提

    11、供和请求接口定义自身的行为。这样,构件起类型的作用,其一致性由提供和请求接口来定义(包含静态和动态语义)。45构件图 component diagram 显示构件间的组织和依赖的图。46组合类 composite 一个通过组合关系与一个或多个类发生关系的类。参见:组合(composition)。47组合状态 composite state 由并发(正交)子状态或顺序(不相交)子状态组成的状态。参见:子状态(substate)。48组合结构图 composite structure diagram 描述类目内部结构,包括该类目与系统其他部分的交互点的图。它图示了共同地执行容器类目的行为的部件的配

    12、置。这种体系结构图规约了在特定语境中一组扮演部件(角色)的实例,以及它们所需要的关系。49组合 composition 聚合的一种形式,它要求部分实例一次最多包含在一个组成类中,组成对象负责创建和销毁其部分。组合可以是递归的。同义语:组成聚合(composite aggregation)。50具体类 concrete class 能直接被实例化的类。相对语:抽象类(abstract class)。UML术语、定义(2)51并发 concurrency 在同一时间段内两个或多个活动的发生。通过交错或同时执行两个或多个线程,实现并发。参见:线程(thread)。52并发子状态 concurrent

    13、 substate 与包含在同一的组合状态中的其他子状态同时存在的子状态。参见:组合状态(composite state)。相对语:不相交子状态(disjoint substate)。53可连接元素 connectable element 抽象元类,用以表示可以通过连接子链接的模型元素。参见:连接子件(connector)。54连接件 connector 使得能够在两个或多个实例间进行通信的链接。可用像指针这样简单的事物或像网络连接这样的复杂事物实现链接。55约束 constraint 语义条件或限制。为了阐述一些模型元素的语义,约束可以用自然语言文本、数学形式化表示法或机器可读的语言来表达。

    14、56容器 container a) 包含其他实例的实例,它提供访问或遍历其内容的操作。如数组、表或集合。b) 包含其他构件的构件。57包容层次 containment hierarchy 由模型元素以及其间的包容关系组成的命名空间层次。一个包容层次形成一张图。58语境 context 用于特定目的(如规约操作)的一组相关建模元素的视图。59数据类型 data type 其值没有标识的类型,即这样的值是纯值。数据类型包括内建的基本类型(如整型和串)和枚举类型。60委托 delegation 一个对象把消息发给另一个对象让其响应的能力。委托是继承的一种替代方案。相对语:继承(inheritance

    15、)。61依赖 dependency 两个建模元素之间的关系,其中一个建模元素(独立元素)的改变会影响另一建模元素(依赖元素)。62部署图 deployment diagram 描述系统执行的体系结构的图。它把系统制品表示为节点(通过通信路径连接节点能创建具有任意复杂性的网络)。节点通常以嵌套的方式定义,并表示硬件设备或软件执行环境。参见:构件图(component diagram)。63派生元素 derived element 能从其他元素计算出的模型元素,说明它是为了清晰可见,或者说为了设计的目的包含了它,即使它没有添加什么语义信息。64设计 design 系统开发过程的一个阶段,其主要目的

    16、是决定怎样实现系统。在设计期间所做的策略和技术决策,用于满足所要求的系统功能需求和质量需求。65设计时(期) design time 涉及到在系统开发过程的设计阶段发生的事情。参见:建模时(modeling time)。相对语:分析时(analysis time)。66开发过程 development process 在系统开发期间,为特定目的而进行的一组部分有序的步骤,如构造模型或实现模型。67图 diagram 一组模型元素的图形表示,大多数情况下绘制为由弧(关系)和顶点(其他模型元素)组成的连通图。GJB XXXX.2的附录A列出了UML所支持的各种图。68不相交子状态 disjoint

    17、 substate 不能与包容在同一组合状态内的其他子状态同时存在的子状态。参见:组合状态(composite substate)。同义语:并发子状态(concurrent substate)。69分布单元 distribution unit 一组被分配到一个进程或一个处理器的对象或构件集合。可以用运行时组成类或聚集表示分布单元。70域 domain 用一组概念和术语刻画的知识领域或活动领域,由该领域的实践者理解。71动态分类 dynamic classification 一个实例从一个类目到另一个类目的指派。相对语:多重分类(multiple classification),静态分类(sta

    18、tic classification)。72元素 element 模型的成分。73进入动作 entry action 在一个状态机中,当一个对象进入一个状态时有一个方法执行的动作,不考虑达到该状态所采取的转换。74枚举 enumeration 是一种数据类型,其实例是命名值的列表。例如,REGColor=red,green,blue。布尔是一种预定义的枚举,其值取自集合false, true。75事件 event 对有意义的发生的规约,该发生在时间和空间上有特定位置,并引起相关行为的执行。在状态图的语境中,事件是能触发转换的发生。76异常 exception 一种特殊的信号,通常用以表示故障情

    19、形的信号。异常的发送者使执行终止,并且执行由异常的接收者继续,异常的接收者也可能是发送者本身。异常的接收者隐式地由执行期间的交互顺序决定,不显式地指定它。77执行发生 execution occurence 在交互图上表示的生命线中的一种行为单元。78退出动作 exit action当对象退出状态机的某一状态时由方法执行的动作,而不管退出时所采取的转移。79引出 export在包的语境中,使某一元素在所处命名空间之外可见。参见:可见性(visibility)。 相对语: 引出(exportOMA), 引入(import)。80表达式 expression计算某一特定类型的值的字符串。例如,表达

    20、式(7 + 5 * 3)计算数类型的值。81扩展 extend从扩展用况到基用况的一种关系,它详述了为扩展用况定义的行为如何拓广(遵守在扩展中定义的条件)为基用况定义的行为。该扩展的行为被插入到基用况的扩展点处。基用况不依赖扩展用况的行为的执行。参见:扩展点(extension point),包含(include)。82扩展关系 extension一种聚合关系,用来表明通过衍型扩展某个元类的性质,并提供能力可以方便地对类灵活地增删衍型。83门面 facade一种衍型化的包,它仅包含对另一个包拥有的模型元素的引用。门面用于为包的某些内容提供公用视图84特征 feature一种性质,例如某个操作或

    21、者属性,它刻画了一个类目的实例。85终结状态 final state一种特殊类型的状态,它表明包含它的组合状态或者整个状态机的完成。86激发 fire执行某一状态转移,参见:转移(transition)。87焦点类 focus class一种衍型化的类,它定义了提供支持的一个或多个辅助类的核心逻辑或控制流。典型地,焦点类与一个或多个辅助类一起使用。在设计阶段,它对规定构件的核心业务逻辑或控制流特别有用。参见:辅助类(auxiliary class)。88控制焦点 focus of control在顺序图中图示一个时段的符号,在该时段内某个对象正在直接地或者通过一个下级过程执行一个动作。89形参

    22、 formal parameter同义语:参数(parameter)。90框架 framework一种衍型包,其中的模型元素为整个系统或者部分系统规约了一个可复用的体系结构。典型地,框架包括类、模式或模板。当框架对某个应用领域做特化时,有时称之为应用框架。参见:模式(pattern)。91可泛化元素 generalizable element一种可参与泛化关系的模型元素。参见:泛化(generalization)92泛化 generalization较一般类目与较特殊类目之间的一种分类学关系。每个较特殊类目的实例也是较一般类目的一个间接实例。因此,较特殊类目间接地具有较一般类目的特征。参见:继

    23、承(inheritance)93守卫条件 guard condition为使相关的转移能够激发而必须得到满足的条件。94实现 implementation对事物如何构造或进行计算的一种定义。例如,类是类型的一种实现,方法是操作的一种实现。95实现类 implementation class一种衍型化的类,它是按照某种程序设计语言,如C+,Smalltalk, Java(其中实例或许不能有多个类)的规定对类的实现。如果一个实现类提供了为一个类型定义的所有操作,且具有为该类型的操作指定的同样的行为时,既称该实现类实施了此类型。参见: 类型(type)。96实现继承 implementation i

    24、nheritance对较一般元素的实现的继承。包括对接口的继承。相对语:接口继承(interface inheritance)。97引入 import在包的语境中,展现对它们的类可以在某一给定包(包括递归地嵌入其内的包)之内加以引用的包的依赖。相对语:引出(export)。98包含 include从基用况到包含用况的一种关系,它规定基用况的行为如何容纳包含用况的行为。包含用况的行为包含在基用况中所定义的位置处。基用况依赖于包含用况行为的执行,但不依赖于其结构(即属性或操作)。参见:扩展(extend)。99继承 inheritance较特殊的元素结合较一般元素的结构和行为的机制。100初(始)

    25、状态 initial state一种特殊状态,它表明了到组合状态的默认状态的独立转移的源状态。UML术语、定义(3)101实例 instance具有唯一标识的、能对其应用一组操作并存储这些操作效果的状态的实体。参见:对象(object)。102交互 interaction为完成某一特定任务,对实例之间如何发送激励的一种规约。交互在协作的语境中定义。参见:协作(collaboration)。103交互图 interaction diagram适用于侧重对象交互的若干类型的图的一种类属术语。它们包括通信图、顺序图和交互概览图。104交互概览图 interaction overview diagra

    26、m以一种活动图的变种来描述交互的图,这种方法关注并提高了对控制流的概览,其中控制流的每个节点都可以是一个交互图。105接口 interface一个刻画某个元素的行为的命名的操作集合。106接口继承 interface inheritance对某一较一般元素的接口的继承。不包括对实现的继承。相对语:实现继承(implementation inheritance)。107内部转移 internal transition表明不改变对象的状态而对事件做出响应的一种转移。108层 layer在同一抽象级上对类目或包进行的组织。层表示对体系结构的横向切片,而分区则表示纵向切片。相对语:分区(partiti

    27、on)。109生存线 lifeline在交互中代表一个独立参与实体的建模元素。一个生存线仅代表一个交互实体。110链(接) link某一对象元组中的一种语义连接。关联的实例。参见:关联(association)。111链(接)端 link end关联端的实例。参见:关联端(association end)。112消息 message以期活动会随之发生,而对信息从一个实例到另一实例的传送的一种规约。用消息可规定对信号的引发或对操作的调用。113元类 metaclass一种实例为类的类。典型地元类用来构造元模型。114元元模型 meta-metamodel一种定义用于表达元模型的语言的模型。元元模

    28、型与元模型之间的关系,类同于元模型与模型之间的关系。115元模型 metamodel一种定义用于表达模型的语言的模型。116元对象 metaobject在元建模语言中用于所有元实体的一种类属术语。例如,元类型、元类、元属性和元关联。117方法 method操作的实现。它规定了与某一操作相关的算法或过程。118模型侧面 model aspect一种侧重于元模型的特定质量的建模维度。例如,结构模型侧面侧重于元模型的结构质量。119模型细化 model elaboration从已公布的模型生成知识库类型的过程。包括对接口和实现的生成,这允许基于被细化的模型实例化和装入知识库(二者要相符)。120模型

    29、元素 model element一种元素,它是一个从被建模的系统中作出的抽象。相对语:视图元素(view element)。121模型库 model library包含供其他包复用的模型元素的衍型化包。模型库不同于外廓之处在于:模型库不采用衍型和标记定义来扩展元模型。模型库类似于某些程序设计语言中的类库。122建模时(期) modeling time涉及在软件开发过程的建模阶段所出现的事物。包括分析时和设计时。用法注:在讨论对象系统时,区分建模时与运行时的有关事物,常常是很重要的。参见:分析时(analysis time)、设计时(design time)。相对语:运行时(run time)。

    30、123多重分类 multiple classification一个实例同时直接到多个类目上的指派。参见:静态分类(static classification),动态分类(dynamic classification)。124多重继承 multiple inheritance泛化的语义变种,其中一个类型可以有多个超类型。相对语:单继承(single inheritance)。125势域(曾称多重性) multiplicity对集合可取的势的范围的规约。势域可以对关联端、组成类中的部分、重复次数或为其他目的给出规约。本质上,势域是非负整数的一个(可能无限)子集。相对语:势(cardinality)。126n元关联 n-ary association三个或更多类之间的一种关联。该关联的每个实例都是取自各类的一个n元组值。相对语:二元关联(binary association)。127名(称) name用于标识模型元素的一种字符串。128命名空间 namespace其中可定义和使用名称的模型部分。命名空间中的每一个名称的意义都是唯一的。参见:名(称)(name)129结点 node代表


    注意事项

    本文(UML术语.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开