A B C D E F G H I J K L [M] N O P Q R S T U V W X Y Z major defect主要缺陷 一个工作产品中所存在的那些严重影响产品功能的正确表现、且若在产品开发周期的后期发现将可能比在产品开发前期发现更加难以改正的故障。 management管理 软件工程过程中的核心支持工作流程,其目的在于计划和管理开发项目。 marshal反串行化 反串行化 (deserialize) 的同义词。 measurement dysfunction 测量混乱 由于人们改变了他们的行为以便使得对某过程的测量给出一些人们喜好或避免受到惩处的结果,使得对该过程的测量出现一种不期望的结果的情形。 mechanism机制 机制是模式的一个实例。要成为特定模型中的协作,机制还需进一步的改进。因而可将机制看作是在单一环境中针对重复出现问题的一种特定解决方案。可以说机制与模式是相适应或相符的。任何协作均可称作机制,但该术语常指能够解决软件应用中频繁出现问题的那些协作。例如,为处理永久性问题以及可应用模式提供解决方案的协作。在分析设计中,可以将机制的概念用作"占位符"。举例来说,如果已确定需要永久性,分析员和设计员就可以说将要使用永久性机制,这样就可使问题得到系统且一致的解决。 message消息 实例间进行信息传递的规约,并具有引起相应活动的期望。消息中可指定发出信号或调用操作。 messaging消息传递 分布式应用程序借以相互传送消息进行通信所用的通信模型。消息通常是一个较短的信息包,它不一定需要答复。消息传递使用的是异步通信方法。消息也可是类中的一段 Java 代码,它可以被激活并传递用于执行特定任务的一组参数。 metaclass元类 实例均为类的一个类。元类通常用于构建元模型。 meta-metamodel元-元模型 定义表示元模型所用语言的模型。元-元模型与元模型之间的关系类似于元模型与模型之间的关系。 metamodel元模型 对表述模型的语言进行定义的模型。 metaobject元对象 元建模语言中所有元实体的统称。例如,元类型、元类、元属性以及元关联关系。 method方法 (1) 经常用来完成某项任务的系统化方式;完成任务或实现目标所遵循的详尽的、组织有序的计划或步骤。(2) 操作的实施。它指定与操作相关联的算法或过程。 method call方法调用 消息 (message)的同义词。 metric度量 对软件构件或过程的某一属性所给出的量化值,它由一个或多个直接测量的数据项提取。例如缺陷密度以及准备速度等。 MIB 管理信息库 milestone里程碑 迭代正式结束的时间点;与发布时间点相对应。 MIME 多用 Internet 邮件扩展 minor defect次要缺陷 一个工作产品中所存在的那些不会对使用者产生严重的结果,且若在产品开发周期的后期发现将不会比在产品开发前期发现更加难以改正的故障。 model 模型 以完整的语义表示系统的抽象概念。在 Unified Process 中,表示从特定角度对系统作出的完整说明(这里的"完整"是指从该角度理解系统时无需补充其他信息);一组模型元素。两个模型不能重叠。请参见系统。 model aspect模型侧重面 建模的某一方面,用于强调元模型的某些特性。例如:模型的结构侧重面强调的是元模型的结构特性。 model elaboration模型精化 从已发布的模型生成储存库类型的过程。在此过程中要生成接口和实施方案,以便根据已精化的模型对储存库进行实例化和填充。 model element模型元素 模型元素用于表示从正在建模的系统中提取的抽象概念。对比:视图元素 (view element)。 Model View Controller (MVC)模型视图控制器, 用于分解应用程序构件的应用程序构架: 模型代表业务逻辑或数据;视图代表用户界面;控制器用于管理用户输入,或者在某些情况下管理应用程序流。 modeling conventions建模约定 表述概念的方式,以及项目团队管理层已决定对建模语言施加的限制。这些限制即指一些声明,如:"不要在子系统之间使用继承";"不要在用例模型中使用扩展或包含关联关系";"不要在 C++ 中使用友元构造"。建模约定在软件构架文档中提供。 moderator评审组长 领导审查或其他正式评审活动的人,也称作评审领导。他(她)负责同作者一起计划该活动,制定进度、布置会议,从其领导的审查活动中收集和报告测量数据,并且可能参与验证作者的返工结果。作者不应充当该角色。 module模块 软件的存储和操作单元。模块包括源代码模块、二进制代码模块和可执行代码模块。请参见构件。 MOM 面向消息的中间件 multiple classification多重分类 泛化关系的一种语义变化形式,其中一个对象可以直接属于多个类。请参见动态分类。 multiple inheritance多重继承 泛化关系的一种语义变化形式,其中一个类型可以具有多个超类型。对比:单继承 (single inheritance)。 multiplicity多重性 用于指定某个集可能采用的可允许基数范围。可以为关联关系角色、组合部件、重复以及其他目的指定多重性。多重性基本上是非负整数的子集(可能是无穷子集)。对比:基数 (cardinality)。 Multipurpose Internet Mail Extension (MIME)多用 Internet 邮件扩展 支持文本、图像、音频和视频的邮件所遵循的 Internet 标准。 multi-valued多值 定义了多重性的模型元素,其 Multiplicity Type:: upper 属性被设为大于 1 的数值。"多值"一词在任何时候都与属性、参数等具有的值个数无关。对比:单值 (single-valued)。 mutator methods存取器方法 对象提供来定义其实例变量接口的方法。用于返回实例变量值的存取器方法称为获取方法;用于为实例变量赋值的存取器方法称为设置方法。 MVC 模型视图控制器 MVS 多重虚拟存储器
A B C D E F G H I J K L M [N] O P Q R S T U V W X Y Z
n-ary association多元关联关系 三个或更多个类之间的关联关系。关联关系的每个实例分别是相应类中值的一个 n 元组。对比:二元关联关系 (binary association)。 n-fold inspection N重审查 利用几个小分组来独立地审查同一工作产品。 namespace名字空间 模型中用于定义和使用名称的部分。在名字空间中,每个名称都有唯一的含义。 NC 网络计算机或网络计算 NCF 网络计算框架 NNTP 网络新闻传输协议 node节点 节点是一种代表运行时计算资源的分类器。一般来说,节点至少要具备内存,还需有处理能力。运行时对象和构件可驻留在节点上。 NSAPI Netscape Server API NT Windows NT(新技术)
A B C D E F G H I J K L M N [O] P Q R S T U V W X Y Z
A B C D E F G H I J K L M N O P Q R S [T] U V W X Y Z
tagged value标注值 对作为名称值对的特征的明确定义。在标注值中,名称被当作标记。有些标记已在 UML 中预定义,而其他特征可由用户来定义。标注值是 UML 中的三种可扩展性机制之一。请参见约束、构造型。 task任务 请参见操作系统进程、进程和线程。 TCP 传输控制协议 TCP/IP 传输控制协议/Internet 协议 team leader团队负责人 团队负责人负责在项目管理层和开发人员之间进行协调沟通。他将负责对任务进行分配和监督,直至任务完成。他还负责确保开发人员遵循项目标准,遵守项目日程安排。 technical authority技术权威 项目的技术权威有权裁定是否需要实施变更请求以及如何实施,并且还具备相应的技术专长。技术权威将依据变更请求来确定变更任务,并估计完成任务所需的工作量。 Telnet 美国国防部虚拟终端协议。 template模板 工件的预定义结构。同义词:参数化元素 (parameterized element)。 test测试 软件工程过程的一个活动,它将软件在预定的条件下运行以判断软件是否符合预期结果,如单元测试、集成测试、系统测试和验收测试等。 test case测试用例 为特定目标而开发的一组测试输入、执行条件和预期结果,其目标可以是测试某个程序路径或核实是否满足某个特定的需求。 test coverage测试覆盖 一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。 test driver测试驱动程序 用于调用测试项的软件模块或应用程序,它可通常用于提供测试输入(数据)、控制和监测执行情况,并报告测试结果。测试驱动程序使测试过程可以自动执行。 test item测试项 作为测试对象的工作版本。请参见工作版本。 test procedure测试过程 测试过程是指设置、执行给定测试用例并对测试结果进行评估的一系列详细步骤。 thin client瘦客户机 瘦客户机通常是指在资源紧张的计算机上运行的系统,或者是指运行小型操作系统的系统。瘦客户机不需要本地系统管理,它们执行通过网络传送的 Java 应用程序。 thread线程 一种独立的计算,执行位置为其所在的操作系统进程定义的执行环境和地址空间。有时也称作"轻量级进程"。 time event时间事件 表示自进入当前状态后所经过时间的事件。请参见事件。 time expression时间表达式 求解结果为绝对或相对时间值的表达式。 timing mark时间标记 用于表示事件发生或消息出现的时间。在设置约束时可使用时间标记。 tool mentor工具向导 用于说明如何使用特定的软件工具来执行特定的流程活动或步骤。 traceability可追踪性 将项目元素追踪到其他相关项目元素(尤其是那些与需求相关的元素)的能力。 trace追踪 一种依赖关系,表示两个元素在历史或流程方面的关系,这两个元素代表同一概念,但没有特定的相互派生规则。 transaction事务 单个请求启动的一个或多个应用程序所组成的处理单元。执行事务时可能需要启动一项或多项任务。 transaction processing事务处理 一种支持交互式应用程序的计算方式。在这种计算方式中,用户所提交的请求一经接收即被处理。处理结果会在相当短的时间内返回给请求方。事务处理系统可以对资源共享进行监控,以便同时处理多个事务。 transient object临时对象 仅在执行其创建进程或线程的过程中存在的对象。 transition产品化/转移 (1)软件开发过程的阶段,在该阶段将向用户群交付软件。 (2)两种状态之间的关系,表示处于第一个状态的对象将执行某些指定的操作,并在发生指定事件和满足指定条件时进入第二个状态。当发生这种状态变更时,即触发了转移。 type类型 用于说明一组具有共同特点、关系、属性和语义的实体。 type expression类型表达式 求值结果为一个或多个类型的引用的表达式。 typo list微错清单 一个记录了由审查活动所发现的、在个人准备过程中产生的关于印刷、美化和其他次要错误的列表。微错清单上的条款不会在审查会议上予以讨论。 A B C D E F G H I J K L M N O P Q R S T [U] V W X Y Z
A B C D E F G H I J K L M N O P Q R S T U V [W X Y Z]
walkthrough走查 一种非正式的同级评审,工作产品的作者向评审人员描述该产品并要求对其做出评论。 web application Web 应用程序 将 Internet 作为系统用户和系统之间主要通信手段的系统。另请参见 Web 系统。 web browser Web 浏览器 在客户机上运行的软件,用户使用它可以发出请求并显示 HTML 页。 web server Web 服务器 万维网的服务器构件。它负责为来自于 Web 浏览器的信息请求提供服务。请求信息既可以是从服务器的本地磁盘上检索得到的文件,也可以是服务器通过调用程序来执行特定应用程序功能而生成的文件。 web site Web 站点 所有内容都在一个服务器上的 Web 系统。用户使用浏览器来浏览 Web 站点。 web system Web 系统 包含多个信息页的超级媒体系统,这些信息页通过图形形式互相链接,而不采用分层或线性形式。 Web 系统本身就是一个可以通过浏览器访问的 Web 服务器。 Widget 窗口组件 在此环境中,它是一个可以放置在窗口中的组件的统称,例如,按钮、滚动条、标签、列表框、菜单或复选框等。 work breakdown structure 工作细分结构 计划框架,即将项目分解成多个可以从中分配和追踪成本、工件和活动的工作单元。 work guideline 工作指南 提供如何执行一个或一组活动的实践指南的说明。它通常将考虑对于活动比较实用的方法。 work product工作产品 在开发产品软件时所产生的文档、程序或其他成品,可能是项目中间产品或最终发布的产品,以及一些支持项目成功开发的支持性文档。例如各种项目计划、需求规格说明书、设计文档、用户接口设计、源代码、测试文档、用户及系统文档、培训材料,以及过程文档等。参见工件。 worker 角色 在软件工程组织的环境中,个人或协同工作的小组的行为和职责的定义。角色代表项目中个人承担的作用,并确定了如何完成工作。 workflow 工作流程 在业务中执行的活动序列,它对于业务主角个体生成一个可见值结果。 workflow detail 工作流程明细 对于需要密切协作以获得某种结果的活动所进行的分组。 这些活动通常以并行或迭代方式执行,一个活动生成的输出将作为另一个活动的输入。工作流程明细用于对活动进行分组,以便提供较高层次的抽象并使工作流程更加简明易懂。 workspace 工作区 工作区包含当前正在进行开发的所有代码,即当前版本。工作区还包含标准的 Java 类库和其他类库。 workstation 工作站 操作员使用的输入/输出设备配置。一个终端或微型计算机,通常连接主机或网络,用户可以使用它来执行应用程序。 World Wide Web(WWW 或 Web)万维网 一种图形化的超文本多媒体 Internet 服务。 WYSIWYG 所见即所得。 XML 可扩展标记语言