package 包 将元素分组的一种通用机制。包之间可进行嵌套。
pair programming结对编程 一种软件开发活动,在该活动中,通常由两人合作编写代码,共享同一台工作终端,不断地评审和改进其共同的工作。
palette 调色板
parameter 参数 用于指定可更改、传递或返回的变量。参数可包含名称、类型和方向。参数在操作、消息和事件中使用。同义词:形参 (formal parameter)。对比:实参 (argument)。
parameter connection 参数连接 通过提供特征值或者动作、方法或脚本的返回值来满足动作参数或方法参数的一种连接。参数始终是连接源。另请参见"连接"。
parameterized element 参数化元素 带有一个或多个未绑定参数的类的描述符。同义词:模板 (template)。
parent 父 在泛化关系中指对子元素的泛化关系。请参见子类、子类型。 对比:子 (child)。
parent class 父类 其他 Bean 或类从其中继承数据和(或)方法的类。
participates 参与 将模型元素连接到关系或具体化的关系。例如:类参与关联关系;主角参与用例。
partition 分区 (1) 活动图:活动图中用于组织动作职责的部分。请参见泳道。 (2) 构架:同一抽象级别上分类器或包的子集。分区表示对构架的纵向划分,而层表示对构架的横向划分。对比:层 (layer)。
passaround轮查 一种非正式的同级评审,工作产品的作者分别请求其他人检查可能的缺陷。
pattern 模式 在软件中:指经过验证,至少适用于一种实用环境(更多时候是好几种环境)的解决方案模板(用于结构和行为),"模式"因此而得名。在 UML 中,模式由参数化的协作来表示,但 UML 不直接对模式的其他方面(如使用结果列表、使用示例等,它们可由文本来表示)进行建模。要将模式实例化,可将值绑定到该模式的参数。存在各种范围和抽象程度的模式,例如,构架模式、分析模式、设计模式和代码模式或实施模式。
PDR 初步设计评审
peer deskcheck同级桌查 一种非正式的同级评审,工作产品的作者请求另外一个人检查其可能存在的缺陷。
peer review同级评审 除工作产品的作者之外的一个或多个人检查该产品,以期发现缺陷及其改进时机的一种活动。
peer review coordinator同级评审协调者 一个组织中负责管理和分析该组织的所有同级评审数据、对评审者或评审组长进行辅导、制订培训课程计划并尽可能实施培训、同同级评审的过程拥有者一同工作以利提高评审工作的有效性的那个人。
PERL 实用析取报告语言。
persistent object 永久对象 在创建对象的进程或线程消亡后仍然存在的对象。
PGP 优秀密钥
phase 阶段 两个主要项目里程碑之间的时间段,在此期间要实现一组既定的目标、完成工件并决定是否进入下一阶段。
PKI 公开密钥基础设施
POP3 邮局协议 3
Port 端口 作为 TCP/IP 术语,端口是应用程序可连接到的独立可寻址点。例如:默认情况下,HTTP 使用端口 80,安全 HTTP (HTTPS) 使用端口 443。
post-condition 后置条件 在操作结束时必须为"true"的约束。
PRA 项目评审委员会
PRD 产品需求文档
pre-condition 前置条件 在调用操作时必须为"true"的约束。
preliminary design review(PDR)初步设计评审 在瀑布式生命周期中,构架设计结束时所进行的主要评审。
primitive type 基础类型 预定义的、不具有任何子结构的基础数据类型,如整数或字符串。
private 私有 与类成员相关联的存取权限。它只允许该类本身访问此成员。
process进程、过程 (1) 操作系统中的重量级并行和执行单元。对比:线程 (thread),它包含重量级和轻量级进程。如有必要,可以使用原型在实施方面予以区分。(2) 软件开发过程,即开发系统所遵循的步骤和指南。 (3) 执行一种算法或是以其他方式动态处理一些事务。
process assets library过程资产库 对过程进行描述的一个集合,包括步骤、模板、表格、检查表,以及其他帮助一个组织成功实施其已经过定义并符合质量要求的过程的那些工作。
process owner过程拥有者 监督一个组织的同级评审活动的管理者或高级过程工程师。通常是评审的一名倡议者,并联系过程评审的各方以进行改进工作。
process view 进程视图 描述系统的并行情况(即任务/进程及其交互)的构架视图。
processor 处理器 一种能够运行一个或多个进程的节点。通常,它需要具备计算能力、内存、输入输出设备等。另请参见节点、进程和设备。
product 产品 作为开发结果的软件,以及一些相关的工件(文档、发布版介质、培训材料)。
product champion 产品推介人 掌握产品前景的高层人物,他在产品开发团队和客户之间充当推介人的角色。
product-line architecture 产品线构架 定义元素类型、它们的交互方式,以及产品功能映射到这些元素的方式。它还可能会进一步对构架元素的一些实例进行定义。该术语一般可用来指组织或公司内部的一套产品。
product requirements document(PRD)产品需求文档 在较高层次上对产品(系统)、产品用途及产品特性集作出的说明。
project项目 项目由相应的人员来完成,受到有限资源的约束,需要得到计划、执行和控制。项目是为创造独特的产品或服务而付出的暂时性努力。暂时指的是每个项目都有明确的起止时间。独特指的是该产品或服务有别于所有其他类似的产品或服务。 在实现组织的经营策略时,项目往往是非常关键的部分。
project manager 项目经理 承担项目总体责任的角色。项目经理需要确保按照项目时间表、预算和质量要求来安排、分配并完成任务。
Project Review Authority(PRA)项目评审委员会 项目经理向其汇报工作的组织实体。PRA 负责确保软件项目符合政策规定、惯例和标准。
projection 投影 从一个集到其子集的映射。
promotion 晋升 在 JavaBean 中,指让被包含的 Bean 的特性可用于建立连接。例如,一个 Bean 由面板上的三个按钮组成。如果将该 Bean 放在一个框架中,则应将这些按钮的特性晋升,让它们可从该框架中进行访问。
property 特征 表示元素特点的指定值。特征具有语义上的作用。有些特征已在 UML 中预定义,而其他特征可由用户定义。请参见标注值。
property-to-property connection 特征-特征连接 从一个对象的特征到另一个对象的特征的连接。另请参见"连接"。
protected 保护 与类成员相关联的存取权限。它允许该类本身、子类和同一包中的所有类访问此成员。
protocol 协议 在封装体之间通信所使用的一组可兼容消息的规约。协议用于定义一组输入和输出消息类型(例如操作、信号);还可以定义一组序列图,以规定消息传递应遵循的顺序。协议也可定义一个状态机,以指定协议的参与者必须提供的抽象行为。
prototype 原型 不必经由变更管理和配置控制的发布版。
proxy 代理 不同网络之间的一种应用程序网关,可用于特定的网络应用程序(如 FTP 的 Telnet)。例如,防火墙的代理 Telnet 服务器会执行用户验证,然后让信息流通过代理,就好象代理根本不存在。这种功能是在防火墙系统中(而不是在客户工作站上)执行的,从而会增加防火墙的负载。请与 SOCKS 作比较。
pseudo-state 伪状态 状态机中的一个顶点,它具有状态的形式,但不执行状态的行为。伪状态包含初始顶点和历史顶点。
published model 已发布的模型 已定型的模型,可用于对储存库进行实例化,并有助于定义其他模型。已定型模型的元素将无法变更。
QA 质量保证
qualifier 限定词 一个关联关系属性或属性元组,其属性值用来划分与关联关系对象相关的一组对象。
quality assurance(QA)质量保证 质量保证是项目经理的职责,该角色负责确保所有项目成员都按项目标准正确执行了项目。
race condition 竞争状态 两个或更多的独立任务同时访问或修改同一状态信息时出现的状态。这种状态可能导致系统行为的不一致,因此,这是并行系统设计中的根本问题。
rank 等级 用例或场景的一个属性,它描述的是对构架的影响,或说明对发布版的重要性。
rationale 理由 陈述或解释作出某种选择的原因。
RDBMS 关系数据库管理系统。
receive a message 接收消息 对从发送方实例传递的激励进行处理。参见发送方、接收方。
receiver object 接收方对象 对从发送方对象传递的激励进行处理的对象。对比:发送方 (sender)。
reception 接收 一个声明,表明分类器准备好对接收到的信号作出反应。
reference 引用 (1) 表示模型元素。(2) 分类器中一个指定的槽,便于快速导航到其他分类器。同义词:指针 (pointer)。
refinement 改进 表明已在某种详细程度上对某事进行更为全面说明的一种关系。例如:设计类是对分析类的改进。
relationship 关系 模型元素间的语义连接。举例来说,关联关系和泛化关系就是两种关系。
release 发布版 最终产品的一个子集,要在主要里程碑处进行评估。发布版是产品的稳定和可执行版本,随同发布的还有要使用该发布版的所有工件,如:发布说明或安装说明。发布版可以是内部的,也可以是外部的。内部发布版(作为里程碑的一部分)仅由开发组织使用,也可以用于向用户或客户进行演示。外部发布版(或交付产品)则要交付给最终用户。发布版不必是一个完整的产品,而可以只是全过程的一个阶段性成果,它的有用性只是从工程角度来衡量的。发布有强制的功能,它使开发团队定期结束任务,从而避免"完成了 90%,还剩下 90%"这种情形的出现。另请参见原型、基线。
release manager 发布经理 发布经理负责确保所有软件资产都已按要求进行控制并可配置为内部或外部发布版。
Remote Method Invocation(RMI)远程方法调用 ==JDK 中的 API,用于编写分布式的 Java 程序,让远程 Java 对象的方法可由其他 Java 虚拟机访问。
Remote Procedure Call(RPC)远程过程调用 一个通信模型,其中,请求要通过函数调用向分布在其他位置的过程发出。过程的位置对调用方应用程序来说是透明的。
report 报告 自动生成的对一个或多个工件的说明。报告本身并不是工件。报告在多数情况下是开发过程中的一个临时产品,它起到了传达演进系统的特定方面的作用。报告是对非文档工件的快照性的说明。
repository储存库 对象模型、接口和实施方案的存储位置。
requirement 需求 需求用于说明系统必须符合的条件或具备的功能。它可以直接来自于用户需要,或在合同、标准、规约或其他正式规定的文档中阐明。
requirement attribute 需求属性 与特定需求相关联的信息,它在该需求和其他项目元素(例如:优先级、时间表、状态、设计元素、资源、成本、危害)之间提供链接。
requirements 需求 软件工程过程中的核心工作流程,其目的是要确定系统应该做什么。其中最重要的活动就是要制定前景、用例模型和软件需求规约。
requirements management 需求管理 一种系统化的方法,用来获取、组织和记录系统的需求,还要使客户和项目团队在系统变更需求上达成并保持一致。
requirements tracing 需求跟踪 从某一个需求到其他需求和其他关联的项目元素的链接。
requirement type 需求类型 需求的分类-例如,涉众需要、特性、用例、补充规约、测试需求、文档需求、硬件需求、软件需求等-分类的依据是一般的特征和属性。
resource file 资源文件 ==Java 程序所引用的文件。图形和音频文件都属于资源文件。
responsibility 职责 分类器要履行的合同或承担的义务。
result 结果 输出的同义词。另请参见可交付工件。
resurrect 反串行化 反串行化 (deserialize) 的同义词。
review评审 一组人员检查软件工程或其他工程项目的产品的一种活动,目的是要找出一组工件中潜在的缺陷并评估质量。
reuse 复用 进一步使用或重复使用某个工件。
rework返工 作者或其他人修改审查或测试所发现的工作产品的缺陷。
RFC 征求意见文件。称为 RFC,Internet 标准即在这些文档中定义。
RMI 远程方法调用
RMI compiler RMI 编译器 生成辅助 RMI 通信的桩模块和框架文件的编译器。该编译器可从"工具"菜单项自动激活。
RMI registry RMI 注册表 一个服务器程序,允许远程客户机获得对服务器 Bean 的引用。
risk 风险 很有可能阻碍主里程碑成功的当前或未来发生的事项。
role 角色 参与特定环境的实体的特定行为。角色可以是静态的(例如:关联关系的一端),也可以是动态的(例如:协作角色)。
RPC 远程过程调用
RSA Rivest-Shamir-Adleman 算法。 rule规则
 |