开发流程中的词汇

上传人:子 文档编号:41483637 上传时间:2018-05-29 格式:DOC 页数:31 大小:59.50KB
返回 下载 相关 举报
开发流程中的词汇_第1页
第1页 / 共31页
开发流程中的词汇_第2页
第2页 / 共31页
开发流程中的词汇_第3页
第3页 / 共31页
开发流程中的词汇_第4页
第4页 / 共31页
开发流程中的词汇_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《开发流程中的词汇》由会员分享,可在线阅读,更多相关《开发流程中的词汇(31页珍藏版)》请在金锄头文库上搜索。

1、开发流程中的词汇开发流程中的词汇开发流程中的词汇AABC基于活动的成本核算ABM基于活动的管理abstract class(抽象类)提供一组子类共有行为的类,但它本身并不具有实例。抽象类表示一个概念,从中派生的类代表对这一概念的实施。另请参见基类。对比:具体类 (concrete class)。abstraction(抽象)对视图或模型的创建,其中忽略了不必要的细节,以便专注于一组特定的相关细节。某实体有别于其他种类实体的本质特征。抽象确定了与观察者的视角有关的边界。access modifier(存取权限)对类、方法或属性进行访问控制的关键字。Java 中的存取权限可以是公有、私有、保护和包

2、装(默认) 。accessor methods(存取器方法)由对象提供的、用于定义连接该对象实例变量的方法。用来返回实例变量值的存取器方法被称为获取方法;用来为实例变量指定值的存取器方法被称为设置方法。acceptance(验收)客户接受软件产品(作为部分或完整履行合同的结果)所有权的操作。ACL访问控制列表action(动作)对构成计算过程抽象的可执行语句的规范。动作通常会导致系统状态发生变化,这是通过向一个对象发送消息或是更改链接或属性值来实现。action sequence(动作序列)解析为一系列先后发生的动作的表达式。action state(动作状态)表示不可分动作的执行状态,通常指

3、的是调用一个操作。activation(激活)动作的执行。active class(主动类)表示系统中控制线程的类。其实例为主动对象的类。请参见主动对象。Active Server Pages(活动服务器页,ASP)活动服务器页(Microsoft) 是一种为 Web 应用程序提供动态行为的技术。activity(活动)要求角色执行的工作单元。activity-based costing(基于活动的成本核算,ABC)评测活动、资源和成本对象的成本和效益的一套方法。资源先分配给活动,接着再根据成本对象的用途为其分配活动。基于活动的成本核算考虑成本发生因素与活动之间的因果关系。 activity-

4、based management(基于活动的管理,ABM)一门综合性的学科,其重点在于通过活动管理来实现客户价值和公司利润。它利用基于活动的成本核算作为主要的信息来源。active object(主动对象)拥有线程并可发起控制活动的对象。主动类的实例。activity graph(活动图)状态机的特例,用于对涉及一个或多个分类器的进程建模。对比:状态图(statechart diagram)。同义词:活动图(activity diagram)。actor(主角:实例)在系统之外与系统交互的某人或某事物。actor class(主角类)定义一组主角实例,其中每个主角实例相对于系统而言都担任着同样

5、的角色。在与用例交互时这些用例的用户所担任的一组紧密相关的角色。主角为每个要与其通信的用例都准备了一个角色。actor-generalization(主角泛化关系)从一个主角类(后代)到另一个主角类(祖先)的主角泛化关系,表示后代将继承祖先在用例中所能担任的角色。actual parameter(实参)同义词:实参(argument)。Advanced Program-to-Program Communication(高级程序间通信,APPC)主要在 IBM 环境下使用的通信协议。aggregate class(聚合类)在聚合(整体与部分)关系中表示“整体”的类。请参见聚合关系。aggrega

6、tion(聚合关系)用于在聚合(整体)及其部分之间建立整体与部分关系的一种关联。一种特殊形式的关联关系,它确定了介于聚合(整体)和组成部分之间的整体与部分关系。请参见组装。American Standard Code for Information Interchange(美国国家信息交换标准代码,ASCII)美国国家信息交换标准代码。由绝大多数 PC 和 UNIX 系统使用的 8 位字符解码方案。它取代了早期的 7 位 ASCII 标准。analysis(分析)在软件开发流程中,主要任务在于确立问题领域的模型的流程部分。分析侧重于做什么,而设计则侧重于怎样做。请参见设计。analysis c

7、lass(分析类)由设计元素在系统中所担任的角色的抽象,通常处于用例实现的环境之下。分析类可以提供若干个角色的抽象,表示这些角色的共有行为。分析类通常会演变为一个或多个设计元素,例如设计类和/或封装体,或者是设计子系统。analysis & design(分析设计)Unified Process 中的核心工作流程,目的在于显示如何通过实施实现系统用例;(一般性)活动,其间要制定战略和策略来满足对系统在功能和质量维度的需求。有关分析设计活动的结果,请参见设计模型。analysis mechanism(分析机制)在设计流程初期,即在发现和确定关键类和子系统期间所使用的一种结构机制。通常,分析机制记

8、录了解决方案的主要方面,其中并未考虑实施的影响。分析机制一般与问题领域无关,它是一个“计算机科学”的概念。它们为与领域相关的类或构件提供特定的行为,或者对应于类和/或构件之间协作的实施。它们也可作为框架实施。例如处理永久性、进程间通信、错误或故障处理、通知和消息传递等的机制,其他例子不胜枚举。analysis pattern(分析模式)FOW97a 将分析模式解释为“表示业务建模中的共有构架的一组概念。它可能只与一个领域有关,也可能跨越多个领域。 ”因此,在这个参考词汇表中,对领域这个词的解释确实涉及对模式的说明。因而,不把FOW97a 中的这种定义扩展到业务建模之外的其他领域是毫无道理的。另

9、一方面,分析模式是一个抽象的概念化模板,用于(通过与任意模式绑定)分析模型中的实例化,分析模型随后要在设计中不断改进。分析模式的范围可大可小,尽管在FOW97a 中说明的分析模式均为中等范围,并由此可构成整个应用程序的分析模型。analysis time(分析期)软件开发流程的分析阶段中出现的某些事务。请参见设计期、建模期。analyst(分析员)项目团队成员,负责获取并解释涉众需求,并将这些需要传达给整个团队。API应用程序编程接口APPC高级程序间通信Applet设计在 Web 浏览器之中运行的 Java 程序。对比:应用程序(application)。application(应用程序)J

10、ava 编程中包括 main() 方法的自成一体的独立 Java 程序。对比:Applet。application programming interface(应用程序编程接口,API)使应用程序能够相互通信的软件接口。API 是一组编程语言结构或语句,可编制为程序代码以获取由基础操作系统或服务程序提供的特定功能和服务。architectural baseline(构架基线)处于精化阶段末期的基线,此时系统的基础结构和行为已较稳定。architectural mechanism(构架机制)构架机制表示对于常见问题的通用具体解决方案。它们可以指结构模式、行为模式,也可以指这两者。在 Ration

11、al Unified Process 中,构架机制是一个涵盖分析机制、设计机制和实施机制的术语。architectural pattern(构架模式)BUS96 中将构架模式定义如下:“构架模式表示软件系统的基本结构组织方案。它提供了一组预定义的子系统、指定它们的职责,并且包括用于组织其间关系的规则和指导。 ”这正是我们在 Rational Unified Process 所采用的解释。可以进一步解释如下:构架模式是一个特定范围的模式(即解决方案模板) ,并且也是具体软件构架的模板。它涉及整个系统范围内的特征,并且通常涉及子系统范围内(而非类级别)的关系。尽管从原则上说不是不可能以此方式使构架

12、模式更为细化,构架模式就其本质来说似乎与应用程序领域无关(特定领域的词汇似乎与模式说明无关) 。请与分析模式作比较。软件构架文档将提供在系统中使用的构架模式。architectural view(构架视图)以某一特定角度看到的系统构架,注重于表示结构、模块度、核心构件和主要控制流。architecture(构架)系统在其所处环境中的最高层次的概念IEEE。软件系统的构架是通过接口交互的重要构件(在特定时间点)的组织或结构,这些构件又由一些更小的构件和接口组成。系统的组织结构。构架可以递归解构为通过接*互的部件、连接部件的关系以及组装部件的一些限制条件。通过接*互的部件有类、构件和子系统。arc

13、hitecture, executable(构架,可执行)请参见可执行构架。argument(实参)解析为运行时实例的参数的绑定部分。同义词:实参(actual parameter)。对比:参数(parameter)。数据元素或值,作为参数包含在方法调用中。实参提供所调用的方法为执行请求的操作而使用的附加信息。artifact(工件)一条信息(1) 由流程生成、修改或使用;(2) 定义职责范围;(3) 受到版本控制。工件可以是模型、模型元素或文档。一个文档可以包含其他文档。由软件开发流程所生成或使用的一条信息。工件可以是模型、说明或软件。同义词:产品(product)。artifact gui

14、delines(工件指南)有关如何使用特定工件的说明,包括如何创建和修订工件的说明在内。artifact set(工件集)体现系统一个方面的一组有关工件。由于在若干核心工作流程中都要用到一些工件,例如风险列表、软件构架文档和迭代计划,工件集将影响到核心工作流程。ASCII美国国家信息交换标准代码ASP活动服务器页association(关联关系)对多个实例间的双向语义连接进行建模的关系。在两个或多个分类器(指定其实例间的连接)之间的语义关系。association class(关联类)同时具有关联关系和类特征的模型元素。关联类可被视作一种具有类特征的关联关系,或是一个还具有关联关系特征的类。a

15、ssociation end(关联关系端)关联关系的端点,它连接关联关系和分类器。asynchronous action(异步动作)发送对象没有暂停来等待结果的请求。对比:同步动作(synchronous action)。attribute(属性)由类定义的特征,表示类或其对象的指定特征。属性具有类型,用于定义其实例的类型。分类器之中的一种特性,用于描述分类器实例可具有的值的范围。Bbase class(基类)其他类或 Bean 要从其中派生的类。基类本身也可由其他基类派生而来。请参见抽象类。baseline(基线)已通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能通过

16、正式程序,例如:变更管理和配置控制才能进行更改。Bean可用于构建应用程序的小构件。请参见 JavaBean。BeanInfoBean 的伴生类,确定可访问的方法集,这些方法可以检索有关Bean 的特征、事件和方法。behavior(行为)操作或事件(包括其结果在内)的可见效果。behavioral feature(行为特性)模型元素的动态特性,如操作或方法。behavioral model aspect(模型的行为侧重面)强调系统中实例行为的模型侧重面,包括其方法、协作和状态历史记录。beta testing(Beta 测试)预先发布的测试,目的在于让一部分抽样选取的目标用户来试用产品。binary association(二元关联关系)在两个类之间的关联关系。是多元关联关系的特例。binding(绑定)通过为模板参数提供实参来从模板创建模型元素。boolean(布尔)对值为 true 或 false 的枚举。boolean expression(布尔表达式)求值结果为布尔值的表达式。boundary class(边界类)用于在系统环境和其内部运作之间建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号