⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 umlglossary001.htm

📁 软件开发文档大全
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<head><meta NAME="&acute;&iexcl;&atilde;&Iacute;&acirc;&Egrave;&iacute;&frac14;&thorn;&sup1;&iexcl;&egrave;&sup3;&Igrave;" Content="Author:Asia Alien"><title>UML术语表(中文)</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link REL="stylesheet" HREF="../../newcss.css" TYPE="text/css"></head><body>  <h2 align="left"><img border="0" src="i/umldilver.gif" WIDTH="606" HEIGHT="15"></h2>        <b><h3><font size="5">1. 介绍&nbsp; <a href="umlglossary000.htm">返回目录</a></h3>         </font>         </b><font face="Times New Roman"><p></font><br>         本词汇表定义了用来描述统一建模语言(UML)的术语。除了UML特定的术语外,还包括OMG标准和面向对象分析设计方法中的相关术语。词汇表专门提供给想了解UML概念和背景的用户使用。词汇表中的词条按照字母顺序排列。</p>         <p>请将您的建议通过电子邮件发到:<i>uml_feedback@rational.com。</p>    </i>            <b><font face="Arial" size="5"><p></font><font size="5">1.1 范围</p>          </font>          </b><p>本词汇表主要包括下列几方面的术语:</p>          <blockquote>            <font face="Times New Roman"><p align="JUSTIFY"></font>UML 语义</p>            <font face="Times New Roman"><p></font>UML 记号法指导</p>          </blockquote>        <blockquote>         <p>另外,也包括如下一些使用到的词汇:</p>            <p align="JUSTIFY">对象管理结构的对象模型 [OMA]<font face="Times New Roman"></p>           <p align="JUSTIFY"></font>CORBA 2.0 [CORBA]<font face="Times New Roman"></p>           </font><p align="JUSTIFY">面向对象分析与设计RFP-1 [OA&amp;D RFP]<font face="Times New Roman"></p>            <p></font>Rational Process(正由Philippe Kruchten等开发)[RATLPROC] <font face="Times New Roman"></p>        </blockquote>          <p></font>[OMA]、[CORBA] 和 [OA&amp;D RFP] 用来在提高对OMG的适应程度和提供分布式对象的术语两方面对UML进行补充。(当          OMG          的上述三个方面之间出现不一致时,我们将按照上面列出的顺序确定其权威性。)         [RATLPROC] 用来在提供关于体系结构和进程的术语方面对UML进行补充。</p>          <b><font face="Arial" size="5"><p></font><font size="5">1.2 表示法的约定</p>          </font>          </b><p>词汇表中的词条通常以小写字母开头。如果该词条在标准的实践中通常以大写字母开头,则在词条中用大写字母开头。缩写全部大写,除非该缩写习惯为小写。</p>          <p>一个或多个词在多字术语中被括号括起,表示这个词在该术语被引用是可选择。例如,<em>用例          [类]</em> 在引用时可以被简单理解为 <em>用例</em>。 <font face="Times New Roman"></p>          </font><p>本词汇表使用下列约定:</p>        <blockquote>            <em><p align="JUSTIFY">对比:&lt;术语&gt;。</em>            引用一个词义相反或在词义上有不同内容的术语。</p>            <em><p align="JUSTIFY">参见:&lt;术语&gt;。</em>            引用一个词义相似,但不相同的术语。</p>            <em><p align="JUSTIFY">同义词:&lt;术语&gt;。</em>表示本术语与被引用术语的词义相同。</p>            <em><p align="JUSTIFY">缩写:&lt;术语&gt;。</em>表示本术语为缩写。在定义时,读者通常会引用拼写展开的术语,除非这种形式很少使用。</p>        </blockquote>          <p>为了对可能出现在多个位置的术语进行定位,本词汇表中引入了广泛的交叉引用,带下划线的交叉引用是超文本版本中的超链接。UML          词汇表的超文本版本将在瑞理软件公司(Rational Software)的网络站点 <a href="http://www.rational.com/uml"><i>http://www.rational.com/uml</i></a>上提供<i>。</i><strong><dl>            <dd>抽象类</strong> <br>              不能直接实例化的类。对比: 具体类.</dd>          </dl>      <font face="Times New Roman">                </font><strong><dl>            <dd>抽象</strong> <br>              一个实体区别于其它类型实体的基本特性。抽象定义了一个与观察者角度相关的范围。</dd>            <strong>            <dd></strong> </dd>            <dd><strong>动作</strong> <br>              计算过程或算法过程。</dd>            <strong>            <dd></strong> </dd>            <dd><strong>动作表达式</strong><br>              可归结为动作集合的表达式。 </dd>          </dl>          <strong><dl>            <dd>动作状态</strong> <br>              内部动作以及用于完成内部动作的外向迁移的状态。</dd>          </dl>          <strong><dl>            <dd>激活</strong> <br>              动作的执行。对比:激活 [OMA].</dd>         </dl>         <strong><dl>           <dd>活动类</strong> <br>             实例为活动对象的类。参见:活动对象.</dd>         </dl>         <strong><dl>           <dd>活动对象</strong> <br>             拥有线程并可以初始化控制活动的对象。活动类的实例。参见:活动类.</dd>         </dl>         <strong><dl>           <dd>活动图</strong> <br>             状态图的特例,其中全部或大部分状态是动作状态,而且其中全部或大部分的状态迁移由源状态中动作的完成来触发。对比:              状态图.</dd>          </dl>          <strong><dl>            <dd>主角 [类]</strong> <br>              类型的预定义构造型,表示系统外与用例用例交互的实体。 </dd>            <dd> </dd>          </dl>          <strong><dl>            <dd>实参(实在参数)</strong> <br>              同义词::参量.</dd>          </dl>          <strong><dl>            <dd>聚集 [类]</strong> <br>              表示聚集(整体-部分)关系中“整体”的类。参见:聚集.</dd>          </dl>          <strong><dl>            <dd>聚集</strong> <br>              关联的一种特殊形式,表示聚集(整体)和构件(部分)之间的“整体-部分”关系。对比:组合.</dd>          </dl>          <strong><dl>            <dd>分析</strong> <br>              软件开发进程的一部分,其主要目的在于准确构造一个问题论域的模型。分析着眼于“做什么”,而设计则着眼于“如何做”              。对比:设计.</dd>          </dl>          <strong><dl>            <dd>分析时段</strong><br>              表示在软件开发进程中的分析阶段所发生的事情。参见:设计时段,建模时段.</dd>            <strong>            <dd>体系结构</strong> <br>              系统的组织结构。体系结构又可以进一步分解为通过界面进行交互的部件、连接部件的关系以及部件组合的限制条件。</dd>          </dl>          <strong><dl>            <dd>参量</strong> <br>              参数的特定数值。同义词:实参。对比:参数.</dd>          </dl>          <strong><dl>            <dd>产物</strong><br>              在软件开发进程中使用的或产生的一部分信息。产物可以是模型、描述或软件。</dd>            <dt> </dt>            <strong>            <dd>关联</strong> <br>              用来描述链接集合的一种关系。 </dd>          </dl>          <strong><dl>            <dd>关联类</strong> <br>              具有关联和类的双重属性的建模元素。关联类既可以被看作是具有类的性质的关联,也可以被看作为具有关联性质的类。            </dd>          </dl>          <strong><p>&nbsp;&nbsp;&nbsp; 关联角色</strong> <br>          &nbsp;&nbsp;&nbsp; 类型或类在关联中扮演的角色。 <strong><dl>            <dd>异步消息</strong> <br>              一种消息,其发送对象并不等待返回结果。同义词:异步请求         [OMA]。对比:消息,同步消息。</dd>         </dl>         <strong><dl>           <dd>属性</strong> <br>             类型中已命名的性质。同义词:属性 [OMA]</dd>         </dl>         <strong><dl>           <dd>行为</strong> <br>             操作或事件明显的效果,包括其结果。同义词: 行为 [OMA].</dd>         </dl>         <strong><dl>           <dd>模型的行为化特性</strong> <br>             一种模型特性,强调系统中对象的行为,包括对象的方法、交互作用、协同和过去的状态。</dd>         </dl>         <strong><dl>           <dd>二元关联</strong> <br>             两个类之间的关联。多元关联的特例。 </dd>         </dl>         <strong><dl>           <dd>布尔值</strong> <br>             取值为真或假的一种枚举。</dd>         </dl>         <strong><dl>           <dd>布尔表达式</strong> <br>             赋值为布尔值的表达式。</dd>         </dl>         <strong><dl>           <dd>基数</strong> <br>             集合中元素的个数。对比:多重记号。 </dd>         </dl>         <strong><dl>           <dd>类</strong> <br>             对共享相同属性、操作、方法、关系和语义的对象集合的描述。类是类型的一种实现方法。同义词:类         [OMG]。参见:类型,实现。 </dd>         </dl>         <strong><dl>           <dd>类图</strong> <br>             描述类、类型及其内容和关系等静态模型元素的集合的图。</dd>         </dl>         <strong><dl>           <dd>客户</strong> <br>             要求从其它类型、类或构件处得到服务的类型、类或构件。同义词:客户对象         [OMA]。对比:供给者。 </dd>         </dl>         <strong><dl>           <dd>协同</strong> <br>             支持交互作用集合的上下文。参见:交互作用.</dd>         </dl>         <strong><dl>           <dd>协同图</strong> <br>             描述对象交互作用的图,包括对象及其相互之间的链接关系。与时序图不同,协同图表示对象之间的关系。尽管时序图和协同图表达了相似的信息,但表达方式不同。参见:时序图。           </dd>         </dl>         <strong><dl>           <dd>通信关联</strong> <br>             在安装维护图上,两结点之间表示通信关系的关联。参见:安装维护图。           </dd>         </dl>         <strong><dl>           <dd>编译时段</strong> <br>             指软件模块编译过程中发生的事情。参见:建模时段,运行时段。 </dd>         </dl>         <strong><dl>           <dd>构件</strong><br>             具有一致的、定义良好的界面的可执行软件模块。对比:构件[OMA]. </dd>         </dl>         <strong><dl>           <dd>构件图</strong> <br>             描述构件组织和依赖关系的图。</dd>         </dl>         <strong><dl>           <dd>组合 [类]</strong> <br>              通过组合关系与其它类相关的类。参见:组合。 </dd>          </dl>          <strong><dl>            <dd>组合聚集</strong> <br>              同义词: 组合。</dd>          </dl>          <strong><dl>            <dd>组合状态</strong> <br>              由子状态组成的状态。对比:子状态。</dd>          </dl>          <strong><dl>            <dd>组合</strong> <br>            </dd>            <dd>聚集的一种形式,整体和部件之间具有很强的所有权关系和一致的生存期。具有不固定的多重记号的部件可以在组合之前被创建,但是一旦被创建,就和整体同时存在及消亡(即,部件和整体共享生存期)。这样的部件也可以在整体消亡之前用明确的方式删除。组合可以递归。同义词:<em>组合聚集。</em>            </dd>          </dl>          <strong><dl>            <dd>具体类</strong> <br>              可以直接实例化的类。对比:抽象类。</dd>          </dl>          <strong><dl>            <dd>并发</strong> <br>              在同一时间间隔中发生两个以上活动。并发通过交叉或同时执行两个以上的线程来实现。参见:线程。            </dd>          </dl>          <strong><dl>            <dd>并发子状态</strong> <br>              在同一组合状态中,可以与其它并发的子状态同时被控制的。参见:组合状态。              对比:互斥子状态。</dd>          </dl>          <strong><dl>            <dd>限制条件</strong> <br>              语义条件或约束。UML预定义了某些限制条件,其它的限制条件可以由用户定义。限制条件是UML的三个可扩展性机制之一。参见:特征值,构造型。对比:附注。            </dd>          </dl>          <strong><dl>            <dd>容器</strong> <br>              1.              一个对象可以包容其它对象,并能提供存取和复制对象内容的操作。<br>              2. 一个构件可以包容其它构件。</dd>            <strong>            <dd></strong> </dd>            <dd><strong>背景</strong> <br>              与某一特定的目的(例如指定一个操作)相关的建模元素的集合。</dd>            <strong>            <dd></strong> </dd>            <dd><strong>委托</strong> <br>              一个对象发送消息给另一个对象来响应消息的能力。委托可用来替代继承。同义词:委托           [OMA]。对比:继承。 </dd>         </dl>         <strong><dl>           <dd>依赖</strong> <br>             两个建模元素之间的关系,对一个建模元素(独立元素)的改变将影响到另一个建模元素(依赖元素)。             <font face="Times New Roman"></dd>           </font><strong>           <dd></strong> </dd>           <dd><strong>安装维护图</strong> <br>             描述运行时段处理结点以及结点上的构件、进程和对象的配置的图。这里,构件表示运行时段的代码单元。参见:构件图。           </dd>         </dl>         <strong><dl>           <dd>导出元素</strong> <br>             可由另一个元素计算得出的模型元素,此元素表达较清晰,或者,尽管此元素不增加语义信息,但为设计目的而需要引入。</dd>           <strong>           <dd></strong> </dd>           <dd><strong>设计</strong> <br>             软件开发进程中的一部分,其主要目的在于确定系统如何实现。在设计阶段,             全局和局部的设计决策必须符合系统的功能需求和质量需求。</dd>           <strong>           <dd></strong> </dd>           <dd><strong>设计时段</strong> <br>             表示在软件开发进程中的设计阶段所发生的事情。参见:建模时段。对比:分析时段。           </dd>         </dl>         <strong><dl>           <dd>开发进程</strong> <br>             在软件开发中,为给定目的而执行的一些部分有序步骤的集合,例如模型构造或模型实现。</dd>           <strong>           <dd></strong> </dd>     

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -