软件工程中英对照术语表.doc





《软件工程中英对照术语表.doc》由会员分享,可在线阅读,更多相关《软件工程中英对照术语表.doc(203页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date软件工程中英对照术语表软件工程中英对照术语表abstract class 抽象类,提供一组子类共有行为的类,但它本身并不具有实例。抽象类表示一个概念,从中派生的类代表对这一概念的实施。Abstraction 抽象,对视图或模型的创建,其中忽略了不必要的细节,以便专注于一组特定的相关细节。access modifier存取权限,对类、方法或属性进行访问控制的关键字。Ja
2、va 中的存取权限可以是公有、私有、保护和包装(默认)。accessor methods存取器方法,由对象提供的、用于定义连接该对象实例变量的方法。用来返回实例变量值的存取器方法被称为获取方法;用来为实例变量指定值的存取器方法被称为设置方法。acceptance验收,客户接受软件产品(作为部分或完整履行合同的结果)所有权的操作。action动作,对构成计算过程抽象的可执行语句的规范。动作通常会导致系统状态发生变化,这是通过向一个对象发送消息或是更改链接或属性值来实现。action sequence动作序列,解析为一系列先后发生的动作的表达式。action state动作状态,表示不可分动作的执
3、行状态,通常指的是调用一个操作。activation激活,动作的执行active class主动类,表示系统中控制线程的类。请参见主动对象。activity活动,要求角色执行的工作单元。active object主动对象,拥有线程并可发起控制活动的对象。主动类的实例。activity graph活动图,状态机的特例,用于对涉及一个或多个分类器的进程建模。对比:状态图 (statechart diagram)。同义词:活动图 (activity diagram)。actor主角,系统之外与系统交互的某人或某事物。actor class主角类,定义一组主角实例,其中每个主角实例相对于系统而言都担任
4、着同样的角色。在与用例交互时这些用例的用户所担任的一组紧密相关的角色。主角为每个要与其通信的用例都准备了一个角色。actor-generalization主角泛化关系,从一个主角类(后代)到另一个主角类(祖先)的主角泛化关系,表示后代将继承祖先在用例中所能担任的角色。ad hoc review 临时评审,是一种非正式的评审,在这样的评审中,过程的执行者可随时请求其同事帮助发现所正在开发之构件中的问题。Advanced Program-to-Program Communication (APPC)高级程序间通信,主要在 IBM 环境下使用的通信协议。aggregate class聚合类,在聚合(
5、整体与部分)关系中表示整体的类。请参见聚合关系。aggregation聚合关系,用于在聚合(整体)及其部分之间建立整体与部分关系的一种关联。一种特殊形式的关联关系,它确定了介于聚合(整体)和组成部分之间的整体与部分关系。请参见组装。American Standard Code for Information Interchange (ASCII) 美国国家信息交换标准代码,美国国家信息交换标准代码。由绝大多数 PC 和 UNIX 系统使用的 8 位字符解码方案。它取代了早期的 7 位 ASCII 标准。analysis分析,在软件开发过程中,主要任务在于确立问题领域的模型的流程部分。分析侧重于
6、做什么,而设计则侧重于怎样做。请参见设计。analysis class分析类,由设计元素在系统中所担任的角色的抽象,通常处于用例实现的环境之下。分析类可以提供若干个角色的抽象,表示这些角色的共有行为。分析类通常会演变为一个或多个设计元素,例如设计类和/或封装体,或者是设计子系统。analysis & design分析设计,软件开发的前期阶段,目的在于显示如何通过实施实现系统需求。有关分析设计活动的结果,请参见设计模型。analysis mechanism分析机制,在设计过程初期,即在发现和确定关键类和子系统期间所使用的一种结构机制。通常,分析机制记录了解决方案的主要方面,其中并未考虑实施的影响
7、。分析机制一般与问题领域无关,它是一个计算机科学的概念。它们为与领域相关的类或构件提供特定的行为,或者对应于类和/或构件之间协作的实施。它们也可作为框架实施。例如处理永久性、进程间通信、错误或故障处理、通知和消息传递等的机制,其他例子不胜枚举。analysis pattern分析模式,表示业务建模中的共有构架的一组概念。它可能只与一个领域有关,也可能跨越多个领域。analyst分析员,项目团队成员,负责获取并解释涉众需求,并将这些需要传达给整个团队。API,应用程序编程接口APPC,高级程序间通信application programming interface (API)应用程序编程接口,使
8、应用程序能够相互通信的软件接口。API 是一组编程语言结构或语句,可编制为程序代码以获取由基础操作系统或服务程序提供的特定功能和服务。appraisal评估,审查组对所审查的产品质量的一种集体判定,包含在跟踪阶段对所要求的返工验证种类的判定。architectural baseline 构架基线,处于精化阶段末期的基线,此时系统的基础结构和行为已较稳定。architectural mechanism 构架机制,构架机制表示对于常见问题的通用具体解决方案。它们可以指结构模式、行为模式,也可以指这两者。在 Rational Unified Process 中,构架机制是一个涵盖分析机制、设计机制和
9、实施机制的术语。architectural pattern构架模式,构架模式表示软件系统的基本结构组织方案。它提供了一组预定义的子系统、指定它们的职责,并且包括用于组织其间关系的规则和指导。可以进一步解释如下:构架模式是一个特定范围的模式(即解决方案模板),并且也是具体软件构架的模板。它涉及整个系统范围内的特征,并且通常涉及子系统范围内(而非类级别)的关系。尽管从原则上说不是不可能以此方式使构架模式更为细化,构架模式就其本质来说似乎与应用程序领域无关(特定领域的词汇似乎与模式说明无关)。请与分析模式作比较。软件构架文档将提供在系统中使用的构架模式。architectural view 构架视图
10、,以某一特定角度看到的系统构架,注重于表示结构、模块度、核心构件和主要控制流。architecture构架,系统在其所处环境中的最高层次的概念。软件系统的构架是通过接口交互的重要构件(在特定时间点)的组织或结构,这些构件又由一些更小的构件和接口组成。系统的组织结构。构架可以递归解构为通过接口交互的部件、连接部件的关系以及组装部件的一些限制条件。通过接口交互的部件有类、构件和子系统。artifact工件,由软件开发过程所生成或使用的文档、模型、说明或软件。同义词:产品 (product)。artifact guidelines工件指南,有关如何使用特定工件的说明,包括如何创建和修订工件的说明在内
11、。artifact set工件集,体现系统一个方面的一组有关工件。由于在若干核心工作流程中都要用到一些工件,例如风险列表、软件构架文档和迭代计划。ASCII,美国国家信息交换标准代码ASP, 活动服务器页association关联关系, 对多个实例间的双向语义连接进行建模的关系。在两个或多个分类器(指定其实例间的连接)之间的语义关系。association class关联类, 同时具有关联关系和类特征的模型元素。关联类可被视作一种具有类特征的关联关系,或是一个还具有关联关系特征的类。association end关联关系端, 关联关系的端点,它连接关联关系和分类器。asynchronous a
12、ction异步动作, 发送对象没有暂停来等待结果的请求。对比:同步动作 (synchronous action)。asynchronous review异步评审, 一种不需开会,只需评审者在不同时间独立地完成评语的同级评审。attribute属性, 由类定义的特征,表示类或其对象的指定特征。属性具有类型,用于定义其实例的类型。base class基类, 其他类或 Bean 要从其中派生的类。基类本身也可由其他基类派生而来。请参见抽象类。baseline基线, 指在特殊的节点已被同意或批准、可作为后继开发工作的基础的一份文档、一段程序或其他工件。只能通过正式程序,例如:变更管理和配置控制才能进行
13、更改。Bean, 可用于构建应用程序的小构件。请参见 JavaBean。BeanInfo, Bean 的伴生类,确定可访问的方法集,这些方法可以检索有关 Bean 的特征、事件和方法。behavior行为, 操作或事件(包括其结果在内)的可见效果。behavioral feature行为特性, 模型元素的动态特性,如操作或方法。behavioral model aspect模型的行为侧重面, 强调系统中实例行为的模型侧重面,包括其方法、协作和状态历史记录。beta testing Beta 测试, 预先发布的测试,目的在于让一部分抽样选取的目标用户来试用产品。binary associatio
14、n二元关联关系, 在两个类之间的关联关系。是多元关联关系的特例。binding绑定, 通过为模板参数提供实参来从模板创建模型元素。boundary class边界类, 用于在系统环境和其内部运作之间建立通信模型的类。break point断点, 计算机程序中执行中断的点。build 工作版本, 工作版本既可以是系统的可操作版本,也可以是展示要在最终产品中提供的部分功能的部分系统。business actor 业务主角, 在业务之外与业务交互的某人或某事。business actor class 业务主角类, 定义一个业务主角实例集,其中各个业务主角实例相对于业务而言都担任着相同的角色。busi
15、ness creation 业务创建, 其目标为创建一个新业务过程、新业务或新组织的业务工程。business engineering 业务工程, 公司用于根据特定目标来设计其业务的一组方法。业务工程方法可用于业务重建、业务改进,也可用于业务创建。business entity 业务实体, 表示业务角色处理或使用的事物的业务实体。business improvement 业务改进,执行业务工程,但其中的变更工作仅限于局部而并不波及整个业务。它涉及到削减成本、缩短交付周期以及监督服务和质量。business object model 业务对象模型,说明业务用例实现的对象模型。business m
16、odeling 业务建模,包含您可用来对业务进行可视化建模的所有建模方法。这些是您可用于执行业务工程的方法的子集。business process 业务过程,一组逻辑相关活动,目的在于使用组织资源为支持组织目标提供规定的结果。在 Rational Unified Process 中,我们使用业务用例(显示业务的预期行为)和业务用例实现(通过业务角色和业务实体来显示行为是如何实现的)来定义业务过程。另请参见过程。business process engineering 业务过程工程, 请参见业务工程。business reengineering 业务重建, 执行业务重建,其中的变更工作涉及以全面
17、的观点来看待整个现有业务,并彻底想通为什么要这样做。您将置疑所有现存业务过程并努力通过重新构建寻找合理改进的全新方法。同一含义的其他名称还有业务过程重建 (BPR) 和过程创新。business rule 业务规则, 在业务之中必须满足的策略或条件的声明。business use case 业务用例, 定义一组业务用例实例的业务用例,其中每个实例都是业务执行的一个操作序列,将生成对特定业务主角来说有价值的可见结果。业务用例类包含所有与生成有价值的可见结果有关的主工作流程和备用工作流程。business use-case instance 业务用例实例, 由生成对特定对象来说有价值的可见结果的业
18、务所执行的动作序列。business use-case model 业务用例模型, 业务既定功能的模型。业务用例模型被用作一种基本输入,用于确定组织的各个角色和可交付工件。business use-case package 业务用例包, 业务用例包是业务用例、业务主角、关系、图和其他包的集合,通过将其划分为若干个较小部分来建立业务用例模型。business use-case realization 业务用例实现, 业务用例实现按照协作的业务对象描述了在业务对象模型中如何实现特定业务用例的工作流程。business worker业务角色, 业务角色表示业务中的一个或一组角色。参与业务用例实现时,
19、一个业务角色和其他业务角色交互并控制业务实体。capsule封装体, 一种特定的设计模式,代表系统中已封装的控制线程。封装体是一个已赋予构造型的类,该类具有一组特定的并且是必需和限定性的关联关系和特征。cardinality基数, 元素集内的元素数目。对比:多重性(multiplicity)。causal analysis因果分析, 追查问题的产生原因,并确定解决办法。CBD,基于构件的开发CCB, 变更控制委员会CDR, 关键设计评审CGI, 公共网关接口change control board (CCB)变更控制委员会,CCB 的作用是提供集中的控制机制,以确保妥当地考虑、批准和协调每个变
20、更请求。change management变更管理, 控制和跟踪工件变更的活动。另请参见范围管理。change request (CR)变更请求, 对涉众提出的要变更工件或过程的任何请求的统称。在变更请求中记录的信息是有关当前问题、提议解决方案及其成本的起源和影响的信息。另请参阅扩展请求、缺陷。checklist检查表, checkpoints检查点, 某种组织良好的工件应该具有的一组条件。也可采用应作肯定回答的问答形式。class类, 对于一组具有共同属性、操作、方法、关系和语义的对象的描述。类可使用一组接口来指定它提供给其环境的操作集合。请参见接口。class diagram 类图, 显示
21、了一组说明性(静态)模型元素的图,例如类、类型及它们的内容和关系。class hierarchy 类分层结构, 共享某一单继承的类之间的关系。所有 Java 类都从 Object(对象)类继承。class library 类库, 类的集合。class method 类方法, 请参见方法。classifier 分类器, 描述行为和结构特性的机制。分类器包括接口、类、数据类型和构件。client客户端, 向其他分类器请求服务的分类器。对比:提供端 (supplier)。client/server 客户机/服务器, 分布式数据处理中的交互模型,即某一位置的程序向另一位置的程序发出请求并等待响应。发出
22、请求的程序称为客户程序,应答程序称为服务程序。collaboration 协作, (1) 对于为在某一环境中实施某种行为而交互的对象集的说明。它说明组合在一起以达到某种目的一组合作对象。(2) 它为网络对象的消息交换中所发生的行为获取了一个更为全面的视图。(3) 协作体现了计算的三个主要基础结构的统一:即数据结构、控制流和数据流。(4) 协作具有动态和静态部分。其中的静态部分说明对象和链接在协作实例化中所担当的角色。而动态部分则由一个或多个动态交互组成,用于显示为执行计算而进行协作的整个过程中所传递的消息流。协作可以具有一组描述其动态行为的消息。(5) 带有消息的协作就是交互。collabor
23、ation diagram协作图, (1) 协作图说明了对象间进行交互的模式,它通过对象之间的链接及其相互发送的消息显示了参与交互的对象。(2) 它是一个包含分类器角色和关联关系角色而不是分类器和关联关系的类图。(3) 协作图和序列图都显示了交互,但它们各有侧重。序列图明确显示了时间序列,但未明确显示对象关系。协作图明确显示了对象关系,但却必须从序列号中获取时间序列。COM, 构件对象模型 (Microsoft)comment注释,附属于一个元素或一组元素的注释说明。注释不具有语义。对比:约束 (constraint)。,commit 提交, 结束一个工作单元的一种操作,该操作将使它对资源(事
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 中英对照 术语

限制150内